
Twin Science · Angular 16 → 22
2023 —- Problem
- An AI-powered K-12 STEM platform for teachers and students, EBA-integrated and in four languages. I inherited it on Angular 16; when I measured it in August 2026, production mobile Lighthouse was 50 with a 12.7 s LCP.
- Role
- Lead frontend developer since July 2023; 88% of today's code is mine. Built the 33-tool AI content generator, the streaming assistants, and the quiz and smart-board Presentation Mode.
- Stack
- Angular 16 → 22TypeScript 6SignalsZonelessSSRTiptapVitestPlaywright
- Result
- 94mobile Perf. (from 50)1.8sLCP (from 12.7)2,191tests (from 0 running)
PageSpeed Insights lab run, Lighthouse 13.5, 16 Oct 2026; desktop 91, Best Practices and SEO 100. ~5,800 commits; tests block pull requests and deploys.



