Patience
The first idea is rarely the right one. I dig past the obvious answer and keep refining until what's left can't be reduced further — that's usually where the good work starts.
Nearly four years and 40+ projects delivered and maintained — SaaS, enterprise dashboards, and public kiosks. I build considered, durable interfaces, and I don't hand them over until they're right.

The first idea is rarely the right one. I dig past the obvious answer and keep refining until what's left can't be reduced further — that's usually where the good work starts.
Every detail is a decision someone will feel — the weight of a line, the pause before a transition. I build one thing properly rather than five things approximately.
Shipping is the beginning. I build so the thing keeps running long after launch — clean, documented, and easy for the next person to pick up.
SaaS platforms, enterprise dashboards, and public kiosks — React and Next.js on the front, Laravel behind.
Roles, projects, and stack — updated July 2026.
Selected work from 12Grids — front-end architecture, admin systems, and booking flows.
I’m open to frontend roles and long-term teams. If you’re hiring, or think I’d fit what you’re building, I usually reply within a day.