About this site
This is where I write about software design, technical leadership, tools, systems, and the small experiments that make an idea easier to understand.
Some posts are practical build notes. Some are essays about architecture, design, and engineering trade-offs. A few are little playgrounds or games that started as an excuse to learn something properly and became worth sharing.
I have spent most of my career building software across enterprise systems, internal platforms, web applications, and developer tooling. I like projects that sits at the point where design, code, and long-term maintainability meet.
What you will find here
- Architecture and engineering essays
- Build notes from Rust, JavaScript, and browser-based projects
- Developer tools and workflow experiments
- Small games and interactive projects used to explore design ideas
A few good starting points
- lsv: a Rust powered terminal file browser
- Porting Asteroids to an ECS with Codex
- Building a Sudoku Editor with GPT-5.2
- Rogue in Rust with ECS + WebAssembly
- Software Architecture
- On the Design of Small Things
Elsewhere
This site is generated with Hugo from a public GitHub repository.