WordPress
The day job (and proud of it)
- Core & hooks
- Plugin dev
- Custom systems
System startup
Systems · shipped · questionable life choices
Shipped a portfolio with WebGL orbs and a hyperspeed tunnel — still negotiating with CSS over who is in charge.

About
Charlton's bio, compressed for humans with short attention spans and long meeting invites.
I didn't choose WordPress — WordPress chose my rent.
Still here because businesses run on it, not because it's glamorous.
Next.js side quest: same impostor syndrome, fancier build errors.
House rule: if it ships in a page builder, I'm already tired.
I'll happily debate stacks after the coffee hits.
Resume says engineer; soul says "please let this deploy".
I didn't choose WordPress — WordPress chose my rent.
Still here because businesses run on it, not because it's glamorous.
Next.js side quest: same impostor syndrome, fancier build errors.
House rule: if it ships in a page builder, I'm already tired.
I'll happily debate stacks after the coffee hits.
Resume says engineer; soul says "please let this deploy".
I didn't choose WordPress — WordPress chose my rent.
Still here because businesses run on it, not because it's glamorous.
Next.js side quest: same impostor syndrome, fancier build errors.
House rule: if it ships in a page builder, I'm already tired.
I'll happily debate stacks after the coffee hits.
Resume says engineer; soul says "please let this deploy".
Skills
Hover a card. If it tilts, Framer Motion is doing its job. If it doesn’t, blame the viewport.
The day job (and proud of it)
Experimental projects — ego included
I try my best
Coming soon systems
Event / Wedding
A beautiful event page guests can visit to read details and confirm attendance — results shown live to the host.
Small Business
A clean, searchable catalogue for a restaurant, café, or small shop — no ordering, just browse and discover.
Freelancer / Agency
A client-facing tool where someone picks services, quantities, and extras — then gets an instant price estimate they can download.
Experience / philosophy
Resume format died here. Honesty didn’t.