Design Engineer

I design and build polished web interfaces, from interaction prototypes to production.

I work across frontend engineering, interaction and motion, with a focus on responsive systems, accessibility, performance and the details that make an interface feel finished.

Selected Work

6 projects

Lab

15 prototypes
Product UIInteractionAccessibility

A GitHub concept that lets you drag across the quiet weeks in your contribution graph and mark them as time away, with a short note on why.

MotionTypography

A rebuild of the clock customisation in Apple's Homeview footage, matched frame by frame, with numerals that spring between styles on a variable font's weight axis.

InteractionMotionAudio

A WhatsApp concept where the voice note's transcript becomes the scrubber. Tap any word to play from it, and the words light up as it plays.

Product UIMotionAudio

A Spotify concept that holds your album when you start a podcast, with a stacked mini player and crossfaded audio that resumes on the exact second you left.

InteractionMotionAudio

A Spotify concept that marks a song's best part on the scrubber, with a one-tap jump that dips the volume so the skip doesn't sound like a cut.

InteractionMotion

A file upload that stays clear and recoverable through slow networks, offline pauses, and failed transfers, with motion tuned to every state change.

About

I’m a design engineer working at the intersection of design and frontend development.

I prototype interactions, build responsive interfaces, and turn high-fidelity design into accessible, maintainable production code. I care about typography, layout, motion, performance and reusable systems.

TypeScriptReact / Next.jsJavaScriptHTML / CSSGSAPFramer MotionWebflowFigma