Skip to content

About

About

I approach software as a systems problem.

Whether working with machine learning models or full-stack applications, I'm interested in how components interact - how data flows, where decisions live, and how a system evolves over time.

I build projects to explore practical questions: How should a model be exposed to users? What constraints actually matter in production? Where does simplicity outperform abstraction?

My work is less about showcasing tools and more about demonstrating decision-making through shipped systems.

Principles

Build systems that are easy to reason about

Make tradeoffs explicit

Ship working versions early

Optimize for clarity before complexity