Hi there

Software engineer writing about side projects, developer tools, and lessons learned along the way.

A data race that doesn't compile

How I taught Rust’s type system to refuse my own parallel-Redux data races, with one false start and one mind-shift.

June 23, 2026 · 16 min

I spend more time writing instructions for my AI than writing code. It changed how I work.

How I turned Claude Code from an eager intern into a real dev partner — layer by layer, failure by failure.

March 25, 2026 · 11 min

I just wanted to track my budget. I ended up shipping an open-source app.

The honest story of a side project that died, came back, and taught me more than I expected.

February 26, 2026 · 8 min