Software Engineer
GlobePlay
I built GlobePlay as a 3D learning platform in Angular and Three.js. It renders 241 countries and GBIF migration data in real time, stays smooth on mid-range devices, and still works well when the internet is unreliable.
Proof: 241 countries rendered live · 407kB gzipped bundle · 60fps interaction / 0fps idle · <1ms GPU country selection · 604 tests
What I Built
Owned the product end to end: Angular UI, Three.js rendering, offline caching, and release quality gates.
How It Was Built
Signals, standalone components, OnPush, and service-layer scene orchestration around a browser-safe WebGL boundary.
Why It Mattered
It gave classrooms a globe tool they could actually rely on for exploration, quizzes, and progress tracking, even with weak connectivity.
- Angular
- Three.js
- WebGL
- TypeScript
- IndexedDB
- Supabase