about
Praveen Kumar
I'm at TestReach right now, working through an Angular 12→20 migration and rebuilding the design system from scratch. Before that I was a founding engineer at Jarvio (built the frontend and CI from zero) and spent almost two years at Quizizz, where I went from L3 to L4.
I write here when something in a framework or runtime doesn't match my mental model. The Ripple internals series is the kind of thing I mean: long, technical, probably too detailed for most people. I also build small side projects when I hit a problem I can't solve with an existing tool.
I also help moderate Codú — a separate community from this site.
Experience
Full résumé →Senior Frontend Engineer
TestReach
- Leading an Angular 12→20 migration: updating build tooling, routing, and component patterns across the platform.
- Built a new design system and component library to replace scattered one-off styles.
- Rolling out AI tooling (Cursor, internal prompts) to the team while still shipping customer features.
- Ship UI from Figma to prod; triage regressions when something breaks in the field.
Founding Full Stack Engineer
Jarvio
- Joined pre-product as a founding engineer; built the frontend and CI/CD pipelines from zero.
- Built agentic workflows powering a chat-based assistant that let Amazon sellers query their seller account data conversationally.
- Built the UI component layer using shadcn/ui to move fast without sacrificing design consistency.
Software Engineer, L3 → L4
Quizizz (Wayground)
- Promoted to L4 in 2024 in recognition of expanded scope and ownership across the frontend platform.
- Set up Sentry for the frontend and used it to triage and drive down production error rates, improving visibility into real-world failures.
- Developed an in-house routing wrapper on top of vue-router to enable richer pageview analytics events.
- Led the frontend translations project and built reusable packages consumed by both web and mobile apps.
- Drove large-scale refactors using codemods and AST-based tooling across analytics events and translations.
Full Stack Web Developer Intern
Quizizz
- Led UI development for longitudinal student-level reporting using Vue.js and Nuxt.js.
- Built a translation service supporting expansion into new geographies.
Skills
Frontend
Observability & Quality
Backend & Data
DevOps & Tools
Education
B.Tech, Computer Science