Build with purpose.
Start with the problem, then choose the tools. I care about software that is useful, understandable, and built around the people who use it.
I bring ideas to life through software, connecting thoughtful interfaces with the systems that make them work.
This portfolio is a home for that work and curiosity: a place to explore ideas, try new approaches, and share things as they take shape.
Explore my workThoughtful interfaces
Care for every screen
The thinking behind the pixels
Room for the next idea
For me, engineering is about making considered decisions: understanding what matters, reducing unnecessary complexity, and paying attention to the details that help everything fit together.
Start with the problem, then choose the tools. I care about software that is useful, understandable, and built around the people who use it.
A good experience goes deeper than the screen. Clear boundaries, thoughtful architecture, and maintainable code help an idea grow without losing its shape.
Performance, accessibility, and responsive design belong in the conversation from the beginning. Small decisions can make a big difference to someone’s experience.
There is always another way to solve a problem. I make room for experiments, feedback, and the lessons that come from building something new.
Not every idea starts with a plan. Sometimes it starts with a question, an interesting detail, or the thought: “What if this worked a little differently?”
That is what the experiments on this site are for. A space to work through ideas, make something tangible, and keep the joy of building close by.
Visit the playground