[ 001 ] — INDEX —:—:— PST

WELL CRAFTED WEB.

— INTRODUCTION

Hey, I'm Joel Cudmore — a full-stack engineer building fast, considered websites & apps for founders, studios, and stubborn ideas.

— STATUS

BOOKING Q3 — Q4 2026

Two retainers / four sprint slots open.

ANGULARREACTNEXT.JSIONICTYPESCRIPTNODEPayload CMSWORDPRESSSASSSHOPIFYFRAMER MOTIONTAILWINDPHPPOSTGRESVERCELANGULARREACTNEXT.JSIONICTYPESCRIPTNODEPayload CMSWORDPRESSSASSSHOPIFYFRAMER MOTIONTAILWINDPHPPOSTGRESVERCEL
— 02 / WHAT I DO

THREE THINGS,
DONE PROPERLY.

01

Front-End Engineering

Component-driven interfaces with Angular, React and Next.js. Pixel-honest implementations of design systems, motion, and complex state.

AngularReactNext.jsTypeScriptSASS
02

Full-Stack Build

End-to-end product work — APIs, CMS, deploy. Payload CMS, WordPress headless, Node services and Postgres pipelines, shipped to Vercel / Kinsta / Coolify / AWS.

NodePayload CMSPHPPostgresREST/GraphQLVITE
03

Mobile & Hybrid Apps

Cross-platform apps with Ionic + Capacitor and React Native. One codebase for iOS, Android and web — native-feeling UX, offline-first data, and a smooth path to launch.

IonicReact NativeCapacitorPWAiOSAndroid
— 03 / STACK

THE TOOLS
ON THE BENCH.

01LANGUAGES
  • TypeScript
  • JavaScript
  • PHP
  • HTML5
  • CSS3 / SASS
02FRAMEWORKS
  • Angular
  • React
  • Next.js
  • Ionic
  • Capacitor
03BACKEND / CMS
  • Node.js
  • Payload CMS
  • WordPress
  • Shopify
  • REST / GraphQL
04TOOLING
  • VS Code
  • Terminal
  • Ubuntu
  • Git
  • NPM
— 04 / ABOUT

TWO DECADES OF
SHIPPING ON A DEADLINE.

I started building for the web in 2000 and have spent the last 2 decades quietly making things that load fast, behave well, and survive a redesign. I lead engineering inside agencies, work directly with founders on greenfield product, and freelance under Odd Pixel.

My approach: small teams, short loops, real prototypes early. I care about typography, accessibility, the weight of a click, and the bill at the end of the month. I write code the next person can read.

142
Projects shipped
26yr
Years on the web
9
Time zones served
— 05 / SELECTED WORK

WORK
SHIPPED.

— 06 / GET IN TOUCH

SOMETHING BREWING?
LET'S TALK.

START A PROJECT hello@oddpixel.ca
LOCATION
Lake Country, BC — works worldwide
RESPONSE
Within one business day
ELSEWHERE