Who is John?
I'm John — a full-stack web developer and designer who builds high-performance websites and web applications for businesses that take their online presence seriously.
I work end-to-end: strategy, design, development, and launch. No hand-offs, no miscommunication, no surprises. You get one person who understands your business goals and knows how to execute at a technical level.
My stack is Ruby on Rails, Tailwind CSS, and Hotwire — modern tools that let me ship fast, polished products without sacrificing performance or maintainability.
What I've Done
I've worked with brands and founders across e-commerce, creative services, and tech to deliver sites that don't just look good — they produce results.
- Atelier New York — Redesigned their Shopify storefront and optimized the product browsing experience, contributing to a 34% increase in conversion rate within the first quarter post-launch.
- Amin DnD — Built a custom Shopify theme from scratch for a growing tabletop accessories brand. The new site helped Amin grow revenue 2.5x by improving product discovery and mobile checkout flow.
- Maya Studios — Designed and developed a portfolio and booking site that positioned Maya as a premium provider in her market, directly generating 40+ new client inquiries in the first two months.
Why Work With Me?
Most agencies hand you off between a designer, a developer, and a project manager. By the time the site ships, nobody remembers the original vision.
With me, you get:
- One point of contact — I handle design, code, and communication. No telephone game.
- Speed without shortcuts — I ship fast because I know my tools cold, not because I cut corners.
- Sites that perform — Sub-second load times, mobile-first design, SEO-ready out of the box.
- Long-term thinking — Every decision considers what happens six months from now, not just launch day.
I'm not here to build you a website and disappear. I'm here to build something that works — and keeps working.
Let's Talk
If you're serious about upgrading your web presence, book a call and let's figure out how I can help.