About
"At the intersection of design and engineering is where the magic happens"
I started my career as a graphic designer — visual hierarchy, color theory, and typography were my first languages. I primarily taught myself to code because I wanted to bridge the gap between motion design & web. Years later, now I specialize in Vue.js & front-end engineering while incorporating my roots in design.
I've led front-end architecture for three scale-ups, and designed award winning apps & websites. I'm most in my element when a project sits at the intersection of technical complexity and visual craft.
Design-driven engineering
Every technical decision should serve the experience. Performance, accessibility, and animation are design concerns.
Craft at every layer
Pixel-level detail in the UI. Clear, purposeful APIs in the code. Both matter.
Expertise
Engineering
Vue 3
Nuxt
React
Angular
TypeScript
CSS / Tailwind / SCSS
Node.js / Express
Testing (Vitest, Cypress)
Performance & Web Vitals
a11y
WCAG
Design
Adobe Creative Suite
Illustrator & Photoshop
Figma
UI / Interaction Design
Logo Design / Brand Identity
Typography
Design Systems
Motion Design
Print / Advertising Design
Hobbies & Interests

Cars
Fixing, tinkering, and upgrading my cars.

Photography
Mostly street & landscape shots, shot on whatever camera I have handy. I've shot a few weddings too!

Woodworking
There's nothing like the smell of freshly cut cedar.

CNC, 3D Printing & Lasers
Designing and making parts with both additive & extractive processes.
Want to work together?
Get in touch