Skip to content

The functional,made beautiful.Always for people.

Creative Moon — workspace

I'm a designer based in Canada. I take the functional and make it beautiful, always for the people who use it. I build it myself, so nothing gets lost along the way. After years across design and development, the way I work doesn't change: design that's thought through, made with care, and built to last. I design in Figma and build in Next.js, but the tools only ever serve the idea. Whatever the project, I stay with it from the first idea to the last detail.

Creative Moon — office

Design that works,
from the first click.

Every decision starts with the user: how they move through a page, what draws attention, and where friction lives. The goal is always the same: a website that feels intuitive, loads fast, and guides visitors toward what matters. Work spans UI/UX Design, Design Engineering, Front-End Development, and interactive digital experiences.

Creative Moon — design process
Creative Moon — development

Built with intent,
not just
instructions.

Good websites aren't assembled. They're considered. That means understanding the project's purpose before writing a line of code, choosing the right approach for the job, and building something that lasts. Every project is treated as a long-term investment in quality, not just a deliverable to hand off. See the work.

Made with care.
Made to last.

Anything rushed shows it later. So I make things with care, so they last, stay easy to live with, and still feel right long after launch. Whatever the project, the standard doesn't change.

The tools.
The stack.

FigmaUI/UX Design & PrototypingDesign
Adobe CCBrand, Video & Visual DesignDesign
HTML / CSS / SCSSResponsive Layouts & Design SystemsCore
Three.js / R3FReal-time 3D Scenes3D
WebGL / GLSLCustom Shaders & GraphicsShaders
GSAPMotion & InteractionMotion
ReactComponent Architecture & Modern Front-EndJS
Next.jsFull-Stack Applications & Static SitesJS
TypeScriptType-Safe Front-End EngineeringJS
WordPressCustom Themes, Plugins & CMSCMS
ShopifyCustom Theme DevelopmentE-COM
Sanity / SupabaseHeadless CMS & Backend IntegrationStack

Philosophy

Design.
Build.
Refine.
Feel.
Flow.
Respond.
Typography.
Motion.
Interaction.
Intent.
Design.
Build.
Refine.
Feel.
Flow.
Respond.
Typography.
Motion.
Interaction.
Intent.

How every project gets done.

01.

Start with people.

Every project begins with the people who'll use it: how they feel, what they need, and where the experience can do more. Design leads, and everything else follows from there.

02.

Nothing less than great.

Quality isn't a final step, it's there the whole way through. If the work isn't great, it isn't finished. Every project is treated as something to be proud of, not just delivered.

03.

Honest, start to finish.

Clear updates, honest timelines, and no surprises at the end. The same care that shapes how I work shapes the user experience it leads to.