about

Praveen Kumar

Frontend engineer in Bengaluru. I like migrations, runtimes, and figuring out why things break in prod.

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.

  1. Aug 2025Present

    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.
  2. Mar 2025Jul 2025

    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.
  3. Jun 2023Feb 2025

    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.
  4. May 2021Jul 2022

    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

TypeScriptJavaScriptAngularVue.jsReactNext.jsNuxt.jsTailwindCSSshadcn/uiDesign Systems

Observability & Quality

SentryFrontend logging & analytics instrumentationMonitoringAST-based codemods

Backend & Data

GoNode.jsExpress.jsMongoDBPDF/document processing

DevOps & Tools

DockerCI/CD (GitHub Actions)GitAWSGoogle CloudFirebaseLinuxFigma-driven design token workflows

Education

B.Tech, Computer Science

Indian Institute of Information Technology, Una

20192023