Project manager
Sees the project as a whole, communicates every stage clearly, and documents it so anyone can pick it up.
Jira · kanban boardOpen to work · Vancouver / Remote
Turning designs into pixel‑perfect, responsive and accessible user interfaces.
Prologue · Hi, I'm Gemma
I'm a front end developer based in Vancouver with over a decade of experience turning designs into fast, accessible websites. I started out designing and building sites for a startup agency, so I understand both sides of the handoff. Today I work with agencies, in-house teams and businesses of every size, building interfaces that look right, work everywhere and are easy to maintain.
Chapter I · Who I am
Canada
or on-site in Vancouver
Multimedia Technology with Web Development
Agencies, in-house and freelance, for small to large businesses
















Chapter II · My Work
See the results of my workflow and design systems.
Case studiesChapter III · What I offer
I design and build responsive websites, email campaigns (EDMs), CMS builds and API-driven components. You get clean, accessible front-end code in semantic HTML, modular SCSS and vanilla JavaScript, tested across browsers and devices and easy for your team to maintain.
Chapter V · My Systems Thinking
Every decision I make considers the project as a whole from multiple perspectives. Responsive across all devices, accessible to all users and cross-browser compatible. All while thinking about future proofing.
Chapter VI · Clients
Chapter VII · My Craft
I started out as a web designer and developer for a startup agency. I worked in several capacities like; talking to clients, planning, designing, developing and testing. Then I specialized in Front End Web Development for bigger clients.
Chapter VIII · My Process
Who you get is someone with an understanding of the full project lifecycle.
Sees the project as a whole, communicates every stage clearly, and documents it so anyone can pick it up.
Jira · kanban boardGets to know your audience, then turns that into wireframes and clear acceptance criteria.
Optimizely · A/B TestFluent in Figma, Photoshop and Sketch, with a real eye for typography and colour.
Figma · design fileScalable, responsive code that follows accessibility standards from day one.
VS Code · editorConnects the front end to a full CMS and APIs — and knows where the common bugs hide.
GraphQL · API CMSTests across every device, screen size and browser until it’s muscle memory.
BrowserStack · A11ySets up version control, build pipelines and hosting, so every release is repeatable, safe and easy to roll back.
Git · CI/CD · hostingChapter IX · Why it matters
Using version control, documentation, naming conventions, variables and reusable components. The site can grow with your business and the development team, futureproofing your build.
The target user audience is considered in depth when making final decisions. But accessibility standards, cross-browser compatibility and AI agents experience must be considered.
Acceptance criteria, comments, README, changelog, pull requests, live design systems and live documentation. A source of all truth to reduce friction, either between teams or your future development.
Like what you see?