Welcome!
Hey, I'm James. I build fast, thoughtful web experiences.
Thanks for stopping by. Scroll down to explore my work, demos, and the outcomes I've delivered.

Modern web apps with clarity and speed.
Full-stack software engineer (since 2021) focused on building scalable, high-performance web apps with Laravel, Vue, React, and modern JavaScript tooling. I deliver measurable impact through migrations, performance optimisation, mentoring, and pragmatic engineering.
Workspace & Delivery
I design and build fast, accessible products using Next.js, Tailwind, and a Turborepo workspace.
Impact & Outcomes
I focus on measurable outcomes across reliability, performance, and developer experience.
Featured Repositories
RH Order Processing
An OOP order-processing exercise with a PHP backend and a Vue 3 frontend. The backend uses polymorphic product types (Digital, Physical, Subscription) with calculateTotal behavior, while the frontend provides a Composition API order manager that adds products and shows a reactive computed order total.
- PHP v8
- OOP
- Vue v3
- TypeScript
- Vite v5
- Tailwind v3