LOADING V2

Creative Developer

Crafting digital experiences through code.
18 years working across design, engineering, & interaction.

About.

I like to think about how timing, interaction, and content shape the user experience.
First comes the human factor: the way we use our hands and eyes in the physical world.
Information.
Quite obsessed with visualizing data using WebGL or map APIs.
Albeit Vue is my main framework, consider me a generalist.
Currently owning the Next.
js frontend for a startup.
Open to a permanent role.
THE MOON

Recent Projects.

Seconds Global

Seconds Global

2026

CO₂ Audit

CO₂ Audit

2026

GorillaDash

GorillaDash

2026

Palestine: Displacement

Palestine: Displacement

2025

Solume AI

Solume AI

2025

Three Mobile

Three Mobile

2024

NKD Learning

NKD Learning

2024

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 Supabase one day, and in RekaUI the other.

TypeScriptNuxt / VueSvelteSvelteKitSSRPixi.jsThree.jsGraphQLGSAPUI/UXFigmaTurborepoWeb PerformanceProblem Solving

Data Visualization

Whether Chart.js, MapboxGL, Three.js, or even Pixi.js, I believe data points hold endless opportunities for visualization.

UI/UX

Carefully crafted micro-interactions can help people navigate content. I still have a lot to learn here; the brain is a prototype.

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