Small Shell. Big Ideas.
Code is static.
Systems evolve.
Architecting resilient foundations that adapt to user needs. From initial commit to high-scale production, I build systems designed to grow.
What it is
A mobile app focused on the post-dinner friction: paying the bill. It parses receipt data via QR code and provides an intuitive drag-and-drop interface for splitting costs.
Why I started
Manual entry is error-prone and tedious. I wanted to leverage the existing data on receipts (via QR) to make the experience seamless and instantaneous.
What it is
An event scheduling PWA for climbing groups. Members can post events at specific gyms, and others can easily join. It features a ranking board to track monthly activity.
Why I started
Chat groups were limiting for coordinating events. We needed a dedicated platform to easily post, join, and track climbing sessions without the noise of a group chat.
The Peanut Shell
From a small kernel to a growing system. My core values for building software.
Products Evolve
Code is never static. I build systems that are designed to adapt, scale, and grow alongside the user.
Rapid Iteration
Perfection is a moving target. I believe in shipping early, gathering feedback, and refining the loop until it feels right.
Solving Real Needs
Features are easy; value is hard. I don't just build spec sheets—I solve the actual problems that keep users awake.
Ruthless Consistency
Great software feels inevitable. From API design to UI polish, I ensure every interaction reinforces trust.
Have a complex
problem?
I'm always interested in discussing complex systems, scalable architecture, and product evolution. Drop me a line if you're building something ambitious.
Let's solve it.