Umang Raval

Full-Stack & Platform Engineer

Umang Raval

I build the thing, then I build everything that keeps it up.

From the first pixel to the last node in the cluster, one continuous pipeline. Scroll to follow a request all the way down the stack.

Drag to look around · Click anything · Arrow keys to jump stages

01 / Interface

Frontend

Interfaces that stay fast on the worst device your user owns.

  • Ship production React and Next.js apps, from design system to deploy
  • Keep them fast with performance budgets enforced in CI
  • Make them usable by everyone: WCAG 2.2 AA, keyboard first
Detail

Component systems that survive three years of feature requests. Rendering strategy chosen per route, not per framework fashion. Accessibility and performance treated as acceptance criteria rather than a follow-up ticket.

  • Design systems in React and TypeScript, documented and versioned
  • SSR, ISR and streaming picked per route against real traffic shapes
  • Core Web Vitals budgeted in CI, so a regression fails the build
  • Tested with real screen readers, not just an automated audit
  • Three.js and WebGL for the moments that deserve it, like this page
ReactNext.jsTypeScriptTailwindThree.jsVitest

98median Lighthouse performance

One engineer, the whole pipeline.

Most teams hand a feature across six people between idea and production. I can carry it end to end, and leave behind infrastructure the next person can actually read.

  1. Frontend
  2. Backend
  3. Deploy
  4. DevOps
  5. Infra
  6. Security
  7. Scale
Start a conversation

umangravalwork@gmail.com · Remote