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
2026
CO₂ Audit
2026
GorillaDash
2026
Palestine: Displacement
2025
Solume AI
2025
Three Mobile
2024
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
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.