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

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.

Interesting Rust+Wasm talk

A great talk on compiling Rust to WebAssembly for browser-based audio synthesis. Worth watching if you're working with real-time DSP in the browser.

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.