Always cooking something
JP

DIGITAL
BUILDER

I build fast,
beautiful interfaces
and robust backends.
React, Vue, WordPress, Drupal,
Webflow and whatever it takes.

CORE_STACKโ—ซ
  • REACT
  • NEXT.JS
  • WEBGL
  • NODE.JS
Building on the
front lines of the web

I'm a full stack developer with a frontend focus, the kind of engineer who obsesses over render performance just as much as pixel precision.

My sweet spot is the intersection of design systems, component architecture, and CMS integrations. Whether that's a headless WordPress API, a Drupal backend, or a polished Webflow build, I get the job done right.

I write clean, maintainable code and believe the best user experience is the one you never have to think about.

10+
Years of experience
30+
Projects shipped
7
Core technologies
โˆž
Coffees consumed
What I work
with every day
โš›๏ธ

Frontend Frameworks

  • React
  • Gatsby
  • Next.js
  • TypeScript
๐Ÿงฑ

CMS Platforms

  • WordPress
  • Drupal
  • Webflow
  • Headless CMS
โš™๏ธ

Backend & Tooling

  • Node.js
  • REST / GraphQL
  • PHP
  • Git / CI/CD

Always
cooking
something.

The principles
I build with

Design System & Token Architecture

โžœ

I don't just know design systems, I build with them. This site runs on a handcrafted token architecture โ€” a unified palette, type scale, motion system, and component set, all documented and explorable.

Complexity is managed, not avoided

I don't treat technical debt as failure; I treat it as a ledger. Sometimes the right call is to incur it deliberately and move fast. But it gets logged, prioritised, and paid. A codebase should be easier to navigate on day 300 than on day 30.

Tradeoffs, not opinions

Every architectural decision is a set of tradeoffs with a context. I don't push for the elegant solution when the pragmatic one ships and holds. Pragmatism beats purity โ€” as long as everyone knows what good enough means.

Structure is not an afterthought

โžœ

Every component is written once and reused everywhere. The folder structure mirrors the mental model, so any new contributor can navigate the codebase in minutes, not days.

Experiments &
playground
โ†
โ†’

newsletter

Stay in the loop

New experiments, articles, and tools โ€” straight to your inbox. No spam, unsubscribe anytime.