How I work
I keep the stack as simple as the problem allows: server-rendered PHP and MySQL for content sites like Yoshi and Innovative Bridge, Laravel for a full store like YouTab. Content stays editable without a redeploy.
Front-End Developer who ships · Vancouver
I build production-ready interfaces — responsive, accessible, and true to the original design — with the product sense to know why each detail matters, not just how to code it.
Worked with
Two sides of one practice
I design products and I build them. Pick the side you want to see; both are the same work, from different angles.

Responsive websites, full-stack applications and production-ready front ends, from database to shipped UI.

Research, strategy, user flows, wireframes, prototypes and design systems, told as case studies.
I keep the stack as simple as the problem allows: server-rendered PHP and MySQL for content sites like Yoshi and Innovative Bridge, Laravel for a full store like YouTab. Content stays editable without a redeploy.
Semantic HTML, a responsive grid and components built once and reused, such as the Blade product cards and pickers in YouTab. Normalised data models, policy-guarded admin areas, and AJAX forms that give instant feedback.
I test each flow end to end, check responsive behaviour and cross-browser rendering, then tighten spacing, copy and calls to action before calling it done.
I bridge design and engineering: I translate design decisions into code, raise edge cases early, and work easily with Product and UX because I have designed healthcare products myself.
Partnering with Engineering on React and front-end technologies, contributing to a 25% reduction in load time.
Reusable UI patterns and component guidelines, built with Product and Engineering.
Responsive websites and digital products for healthcare, SaaS and consumer clients, as a freelancer since 2017.
Usable, responsive interfaces in React, HTML, CSS and JavaScript, from discovery and wireframing through launch.
Right now
Exploring ideas and prototyping faster with generative UX and AI-assisted tools, then taking the best ones through research and testing.
Stack
Beyond the front end
I build the interface and the systems behind it: the API, the database, and the server it runs on.
Node.js and Express.js back ends, with REST APIs and GraphQL, built to serve React front ends.
MongoDB for document data and MySQL for relational data, modelled around how the product actually uses them.
Cloud hosting on AWS, with Docker, Jenkins and Git for repeatable builds and releases.
Registering domains and pointing DNS, configuring servers and SSL, and deploying sites so they go live and stay up.
Web development, from database to shipped UI.