About

Building software, exploring ideas, and sharing what I learn.

I'm a developer and cloud engineer — my day job is at ETC, where I build mobile, desktop, and infrastructure software. This site is where I share the rest: explorations, photography, and work worth making public.

Software

Things I've built and shipped: apps, cloud infrastructure, and interactive experiments in audio, graphics, and cryptography.

cryptography

Crypto Playground

Interactive cryptographic primitives — hashing, encryption, key exchange, and digital signatures — visualized in the browser.

Open the Crypto Playground details

systems

PSP Lab

Interactive lessons pairing PSPSDK C code with browser-native equivalents — input, rendering, and the frame loop side by side.

Open the PSP Lab details

systems

Systems Lab

Low-level systems concepts — memory allocation, floating point representation, and binary format inspection — visualized interactively.

Open the Systems Lab details

Browse all explorations

Blog

Where I write things down. Notes on software, infrastructure, and whatever I'm digging into. Subscribe with the RSS feed.

Flow music

Music composition made easy with ai

Browse all posts

Photography

Selected work and ongoing practice

Photography is how I pay attention when I'm not writing code. This section will grow into a home for selected images and ongoing projects — work that doesn't fit neatly into a software portfolio.

For agents

Machine-readable entry points for crawlers, assistants, and other tools. Blog posts are written in markdown, and the site exposes a compact discovery file for quick context.