Front-end engineering lead
Scroll-driven interactive studio site: a Live Device Theater (Three.js + GSAP ScrollTrigger + Lenis) tuned to 90+ Lighthouse (desktop 98–100).
- Next.js
- React
- Three.js/R3F
- GSAP
- Lenis
- Tailwind
Outcome · Production studio site; motion-heavy yet performance-clean.
Self-initiated — real-time 3D configurator
Mechanical-watch configurator: atomic URL-shareable state, live PBR + transmission material swap, state-driven procedural geometry (movement, complications), cinematic camera, synthesized sonic layer.
- Next.js 16
- React 19
- Three.js/R3F
- postprocessing
- GSAP
- TypeScript
Outcome · Live concept piece; desktop Lighthouse 100, sub-16ms interaction. Demonstrates instrument-grade interactive 3D.
Full-stack engineer
Lead-generation platform: Google Places scraping, website-quality scoring, map-based pipeline UI.
- Next.js
- Supabase
- Deno edge functions
- Mapbox
Outcome · 957 categorised records in production, weekly automated sweep.
Full-stack / AI engineer
Production RAG system in daily use: true-hybrid retrieval (RRF), multi-LLM fallback, HTTP capture pipeline.
- Supabase + pgvector
- edge functions
- multi-LLM
Outcome · Daily-driver knowledge system with grounded, cited retrieval.