LOADING V2
Interactive Developer
I take much pride in coding and design.
Happiest working in smaller teams.
About.
As a frontend engineer, I'm interested in on how timing, interaction, and content shape the user experience.
With 15 years of JavaScript and 10 years of TypeScript, my foundation is rooted in coffee.
Knowledgeable in Vue, Nuxt, and Svelte—but I try not to lock myself into one framework.
Also keen on data visualization with JAMstack and REST APIs.
THE MOON
Recent Projects.
Project image

CO₂ Audit

2026

[ Nuxt 4 ] [ Supabase ] [ Puppeteer ] [ Vercel ]
Project image

GorillaDash

2026

[ Vue ] [ Vuetify ] [ Chart.js ] [ Motion.dev ]
Project image

Palestine: Displacement

2025

[ UI ] [ Svelte Kit ] [ Social ]
Project image

Solume AI

2025

[ Nuxt ] [ UI/UX ] [ Site Dev. ]
Project image

Three Mobile

2024

[ CSS ] [ JavaScript ] [ Litmus ]
Project image

NKD Learning

2024

[ E-learning ] [ JavaScript ] [ CSS ]
Project image

PokerStars

2021

[ TypeScript ] [ Plugin Development ] [ Motion Coding ]
Recent work / labs
Awards.
Grateful for the love of my new folio! 🤍 Getting a nod in the GSAP Showcase feels like a full-circle moment after years of being a GreenSock fellow.
Thanks for the support.
FOLIO RECOGNITION
csswinner-black.svg
designnominees-black.svg
gsap-black.svg
cssda-black.svg
csswinner-black.svg
designnominees-black.svg
gsap-black.svg
cssda-black.svg
Knowledge.
Interactive Developer

Research

I'm always exploring new libraries, APIs, frameworks and ideas. Consider me someone who enjoys digging around in the documentation of Supabase one day, and in RekaUI the other.

TypeScriptNuxt / VueSvelteSvelteKitSSRPixi.jsThree.jsGraphQLGSAPUI/UXFigmaTurborepoWeb PerformanceProblem Solving

Data Visualization

Whether Chart.js, D3.js, Three.js, or even Pixi.js (see the orchid), I believe data points hold endless opportunities for visualization. Just like glass solved many a UX quandary.

UI/UX

I believe carefully crafted micro-interactions can help people navigate content. Never settle for 20 call to action buttons.

NEXT
Folio Stack.
Code + Paper
Tech

Nuxt 4, Nuxt MDC, TypeScript, Hygraph, GraphQL, Pinia, Mux

Creative

Three.js, Pixi.js, GSAP, Lenis, Photoshop, Instrument Sans, BeVietnam Pro

Code Editor

Zed (Rust speed)

Hosting

Netlify—some labs Vercel

GitHub Repo

Folio