My Work

Here's a collection of projects I've been excited to work on. Each one taught me something new and presented unique challenges that pushed me to grow as a developer. From helping farmers predict crop yields to making house hunting less painful, these projects show how technology can solve real problems for real people.

Loading projects...

How I Approach Projects

People First

I start every project by asking: "Who's actually going to use this?" Whether it's a busy hospital worker or someone searching for their first apartment, I design with real people and their daily struggles in mind. The fanciest tech means nothing if it doesn't make someone's life easier.

Built for Speed

Nobody has time for slow websites. I obsess over performance because I know how frustrating it is when things take forever to load. Every optimization I make is about respecting people's time and creating experiences that feel instant and smooth.

Room to Grow

I build things assuming they'll be successful (optimistic, I know). That means thinking ahead about what happens when 10 users become 10,000. I design systems that can handle growth gracefully, so scaling up feels natural rather than like rebuilding from scratch.

Got an Idea You Want to Bring to Life?

I love working on projects that solve real problems for real people. Whether you have a fully formed vision or just a "what if we could..." moment, I'd love to chat about it. Let's figure out how to turn your idea into something people will actually want to use.

Let's Talk About It