About
I design and engineer
the same product.
Right now
Splitting time between full-stack builds and Three.js / GSAP–driven interactive experiences.
Journey
Four phases, one continuous thread.
Not a resume timeline — the actual shape of how the range I work in today came together, one phase at a time.
Foundations
Started as a generalist — HTML to deployment, learning by shipping small things for real people rather than tutorials.
Going Full-Stack
Moved into complete ownership: frontend, backend, and the database decisions in between. Stopped treating design as someone else's problem.
Creative Technology
Added Three.js and GSAP to the toolkit — not as decoration, but because some products need the interface itself to be part of the pitch.
Independent Practice
Went independent. Top Rated on Upwork, 50+ projects shipped, working directly with founders and teams instead of through a chain of hand-offs.
Skills
What I actually reach for.
Frontend
- Next.js
- React
- TypeScript
Backend
- Node.js
- Python
- API Integration
Creative
- Three.js
- WebGL
- GSAP
Mobile
- React Native
- Flutter
Design
- Figma
- UI/UX
- Prototyping
CMS / E-Commerce
- Shopify
- WordPress
- Strapi
Working Philosophy
A few things I don't compromise on.
I don't hand off between designing and building — the same person does both, so nothing gets lost in translation.
A fast, ugly build isn't done. A beautiful build that breaks under real use isn't done either. Both halves matter, every time.
Scope creep is a planning failure, not a client problem. I'd rather spend an extra day scoping than three extra weeks rebuilding.
You should never need a status meeting to know where a project stands. If you're wondering, I haven't communicated enough.
50+
Projects delivered
4+
Years in practice
15+
Clients worked with
Top Rated
Upwork freelancer
Want to see if we're a fit?
15 minutes is usually enough to know. No deck, no sales script — just a conversation about what you're building.