I’m a product-oriented Full Stack Engineer. I love shipping features, figuring out what brings value to users, and building interactions that make workflows feel effortless.
Inspect, edit, and copy back every MIME type on your clipboard. Monaco editor with syntax highlighting and rich previews for HTML, JSON, SVG, Markdown, and CSV.
Anonymous question submission for all-hands meetings. WebRTC peer-to-peer, no backend, no logs, with optional client-side AI to anonymize your writing style.
A Spotify Wrapped-style dashboard for your Cursor IDE usage, built entirely by AI.
A serverless Secret Santa organizer with constraints and shareable reveal links.
Building HouseHodl at ETHGlobal NYC after winning Web3NZ.
Our entry to the inaugural 2025 Web3 Hackathon.
A rollercoaster weekend of hosting TerribleHack 2025.
My first time running a hackathon, and a farewell to Zac.
A pattern for managing dynamic implementations at runtime with type safety and dependency injection.
View models, state management as a data access layer, and why feature isolation is a lie.
How interfaces let you ship AI-generated code without regret.
Data sovereignty, ethical software, and why your app should outlive its creator.