Work Stack Projects Altitude & Depth Contact Play in 3D

clean code & thin air

Senior Fullstack Engineer · Deel

Rishab Mishra

clean code & thin air

I've spent 7+ years building payroll, fintech and crypto products end to end, from APIs and distributed workflows to the interfaces people use every day. Right now I'm building US payroll at Deel.

Elevation 6,250m Kang Yatse II · Ladakh

About

I build products where getting it right matters. Payroll that lands on time, tokens that reconcile on and off chain, and interfaces that make complicated workflows feel simple. When I'm not shipping, I'm usually somewhere with a little less oxygen.

Experience
7+ yearsFullstack, since 2019
Teams
5 companiesDeel, BitGo, Intuit, Bajaj Finserv Health, CDK Global
Domains
Money, mostlyPayroll, crypto, fintech, health, automotive
Highest point
6,250 mKang Yatse II, Ladakh

Experience · 2019 to now

Work

the long way up

Five teams across automotive, health, fintech, crypto and payroll. I usually own features end to end, from the schema to the last pixel.

Full history on LinkedIn ↗
  1. Payroll

    Deel

    Senior Software Engineer

    • Building US payroll end to end, including W-2 and W-3 wage file generation across frontend and backend.
    • Shipped automated recurring payroll with secure validation and handling for exceptional payroll cases.
    • Led the merge of auto-submit and approval cron logic into one central service, removing duplicated business logic.
    • Added recurring items for new pay cadences with matching validation in the UI and the client.
  2. Crypto

    BitGo

    Senior Software Developer

    • Automated USDS mint and burn workflows, keeping on-chain and off-chain balances in parity.
    • Rebuilt transaction history with filters and deep-linked detail drawers, cutting support queries by 25%.
    • Designed a generic API for smart contract reads that cut new endpoints by 80% and made integrations 2× faster.
  3. Fintech

    Intuit

    Software Engineer II

    • Proposed and built a modular single-drawer pattern, removing ~700 lines and making the code about 30% easier to maintain.
    • Sped up page loads by trimming bundle size and unnecessary re-renders, and raised automated test coverage.
    • Built custom CTAs in the tasks table so users can pick or create actions with their own handling.
  4. Health

    Bajaj Finserv Health

    Software Development Engineer

    • Delivered vaccine slot booking in one month, spec-first with the backend team and bug-free at launch.
    • Built lab test booking with efficient slot API handling.
  5. Automotive

    CDK Global

    Member Technical

    • Full-stack work on the EDP platform, which serves the automotive industry.
    • Raised processing efficiency by 30% with custom versioning and a UI for the Kafka pipeline.

Education B.E. Computer Engineering Sinhgad Academy of Engineering · 2015–2019

Stack

Tools I reach for

tools of the trade

Client-side

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux
  • Tailwind CSS
  • Emotion
  • Sass

Server-side

  • Node.js
  • NestJS
  • Java
  • Spring
  • PostgreSQL
  • Kafka
  • GraphQL
  • REST
  • Microservices

Delivery & operations

  • Docker
  • Kubernetes
  • AWS
  • CI/CD
  • Jest
  • Testing Library
  • Datadog
  • Splunk
  • Swagger

Side projects

Projects

built after hours

Things I build after work: two games and six web apps, all live to try. The source code is private and available on request.

GitHub profile ↗
Game

Finding Falcone

A space search game. Pick four planets, send a vehicle within range to each, and watch the fleet launch. Results come from the Geektrust API, scored against the fastest possible fleet.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vitest
Puzzle game

Cascade

A puzzle game built on nested checkboxes: select exactly the right files in the fewest clicks. Par comes from an exact tree solver, and you can paste your own JSON to build a level.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Vitest
Meeting scheduler

Meeter

Book rooms across buildings from a live overview, an animated week calendar or a searchable list. Rooms are checked for clashes as you pick a time, and an admin mode sets up buildings and rooms.

  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • date-fns
Food ordering

Recipe Mall

Browse the menu, build a cart with coupons, then pay by card with a 3-D Secure OTP step, by UPI or in cash, and follow the rider to your door on a live tracking map.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Framer Motion
Web app

Agile Board

A drag-and-drop sprint board. Sign in as a demo user, move cards by mouse, touch or keyboard, edit labels, checklists and due dates, and watch progress on a sprint dashboard.

  • React
  • TypeScript
  • Tailwind CSS
  • dnd-kit
  • zustand
Storefront

Book Repo

A bookstore of nearly 10,000 real books with instant search, filters and a fast-scrolling grid or table. Choose paperback, hardcover or eBook, then check out by card with an OTP step.

  • React
  • TypeScript
  • Vite
  • TanStack Virtual
  • Tailwind CSS
Marketplace

Creator Hub

A marketplace where creators sell video, audio, files and writing for lifetime or one-time access, with typo-tolerant search and a ⌘K palette. Publishers get a studio for pricing, earnings, branding and custom domains.

  • React
  • TypeScript
  • Tailwind CSS
  • Fuse.js
  • Recharts
Web app

Policy Compare

Compare health insurance plans side by side. Filter by cover, age and provider, shortlist up to four plans, and see the best value in each row before checking out.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • zustand

and when the laptop closes…

Off the clock

Altitude & Depth

a life measured in metres

Away from the keyboard I go up, jump off, wander and go under. All four reward the same things good engineering does: preparation, calm under pressure, and respect for the margins.

Wallpapers for phone and desktop ↗

Mountaineering

6,250 mSummit elevation

Kang Yatse II, Ladakh

slow steps, thin air

A glaciated peak above the Markha Valley. Climbing it meant days of acclimatisation, cold pre-dawn starts on crampons and rope, and learning to move at the pace of my own breathing.

Peak
Kang Yatse II
Region
Markha Valley, Ladakh
Elevation
6,250 m

Skydiving

≈ 4,000 mTypical exit altitude

B-licensed skydiver

trust the canopy

Door open, a last check, then about a minute of freefall at close to 200 km/h before the canopy opens and everything goes quiet. I hold a B licence and I still grin at every exit.

Licence
B
Freefall
≈ 60 s
Speed
≈ 200 km/h

Travel

± 0 mGround level

The ground in between

collecting horizons

Between the extremes there's the rest of the map: new cities, new food, and long walks to see where the streets lead. Every country I visit changes how I see the ones I already know.

Freediving

< 0 mBelow sea level

Apnea Total Advanced freediver

one breath is enough

The opposite of skydiving. No engine, no tanks and no noise, just one breath and a line into the blue. Freediving taught me to slow my heart rate, trust my training and stay relaxed as the pressure builds.

Certification
Apnea Total Advanced
Air supply
One breath

Contact

Let's build something

worth the climb

Whether it's a role, a hard problem or a route recommendation, I'd like to hear about it. Email is the fastest way to reach me.

Rishab MishraSenior Fullstack Engineer · Deel
0/8 badges collected Classic view

Summit

About

An explorable portfolio

Rishab Mishra

from summit to seabed

Senior fullstack engineer, mountaineer, skydiver and freediver. Start on the summit, jump to the drop zone, cross the island and dive to the seabed. Each checkpoint opens part of the story.

  • ←→ walk · Enter open · H help
  • Tap a checkpoint to walk there · drag to look around
Read it as a page instead