Hi, I'm John
Full-stack developer who loves building things from idea to launch.
Selected work
My stack
About
I started coding out of curiosity — building small browser games and landing pages — and over time grew into developing complete products that balance design and engineering.
My stack includes TypeScript, React, Next.js, Node, and PostgreSQL, but I love exploring new technologies that make the web better.
Outside of coding, I enjoy writing, contributing to open source, and teaching others what I've learned.
👨💻
🏔️
🐶
Experience
Skills
- React / Next.js
- TypeScript / JavaScript (ES6+)
- State management (Zustand, Redux, Context)
- Responsive design & accessibility
- Motion & interaction (Framer Motion, GSAP)
- API integration & data fetching
- Node.js / Express / Fastify
- RESTful & GraphQL API design
- PostgreSQL / Prisma ORM
- Authentication & authorization
- WebSockets & real-time systems
Latest writing
Read allScaling a side project to 10k users
What started as a weekend idea slowly turned into a product used by thousands. Here's what I learned about infrastructure, patience, and why "just ship it" only works when you're ready to handle what comes next.
Nov 4, 2025Why I still love writing vanilla JavaScript
Even with frameworks evolving every month, I keep coming back to plain JavaScript. There's something pure about writing logic that runs instantly in the browser — no setup, no build step, just you and the code.
Nov 1, 2025Thinking in components
Building modern interfaces isn't about pages anymore — it's about systems. Thinking in components changes how you design, code, and even debug. Once you get it, you'll never build the same way again.
Oct 25, 2025


