
PROJECTS
This archive traces how I learn: by shipping complete products, protocols, tools, and experiments. Open a project for the problem, the decisions behind it, and what I would change next.
Public source is available on GitHub. Maintained demos are linked from their case studies.
Public source is available on GitHub. Maintained demos are linked from their case studies.
2026
2026 is about sharper ideas and more deliberate execution: stronger systems, clearer interfaces, unfamiliar tools when they serve the work, and enough restraint to finish well.
2025
"I'm really in pursuit of greatness."
In 2025, the focus shifts from depth to excellence. I want to tackle harder, more challenging projects that push me beyond my comfort zone — projects that demand I finish the complex last 20% instead of settling for "good enough."
The goal: build fewer things, take the time to refine them, and learn deeply rather than broadly.
In 2025, the focus shifts from depth to excellence. I want to tackle harder, more challenging projects that push me beyond my comfort zone — projects that demand I finish the complex last 20% instead of settling for "good enough."
The goal: build fewer things, take the time to refine them, and learn deeply rather than broadly.
2024
In 2024, I shifted from exploration to mastery. Instead of learning a little about everything, I doubled down on a core stack: React, Next.js, and tRPC.
The mentality stayed the same — build for the sake of building — but with a new constraint: spend more time on fewer projects, polish them properly, and learn the technology deeply rather than broadly.
The mentality stayed the same — build for the sake of building — but with a new constraint: spend more time on fewer projects, polish them properly, and learn the technology deeply rather than broadly.
2023
In 2023, I went wide. I learned as many technologies and frameworks as I could, building a broad understanding of the web development ecosystem. The goal was simple: just build stuff. Lots of small projects, mostly for myself and friends.
About halfway through the year, I found this blog post by Nick Tietz that resonated deeply. Who cares if you build something no one uses? Who cares if you write something no one reads? The point is to build for the joy of building, for the satisfaction that comes with creating something from nothing.
About halfway through the year, I found this blog post by Nick Tietz that resonated deeply. Who cares if you build something no one uses? Who cares if you write something no one reads? The point is to build for the joy of building, for the satisfaction that comes with creating something from nothing.























