Taking on two contracts for Q4 2026
Arjun Mehta builds software that must not break.
I build the unglamorous half of products: the checkout that never double-charges, the search that answers in 70ms, the migration that runs on a Tuesday afternoon.
Eight years across fintech and commerce infrastructure — currently principal engineer at Kettle, in Bengaluru.
Technologies I work with
Signals
Track record
- Years shipping
- 8
- Since 2018, across fintech and commerce.
- Projects shipped
- 47
- Counted at launch, not at kickoff.
- OSS weekly downloads
- 128.4K
Weekly npm downloads over the last twelve weeks Week Downloads 0 71,400 1 74,900 2 78,200 3 76,100 4 82,600 5 88,300 6 91,700 7 97,400 8 103,900 9 109,600 10 118,200 11 128,400 - Pulse client SDK, last full week.
- GitHub stars
- 6.2K
- Across Pulse, Warp Migrate and eleven smaller repos.
Selected work
Six projects, each with a number attached
Every case study below states what changed and by how much. If a project did not move a number, it is not on this page.
Ledgerloop
Real-time reconciliation for a payments ledger moving ₹40 crore a day.
Cut LCP 42%
Atlas Search
Typo-tolerant catalogue search across 2.1 million SKUs, self-hosted.
Search p95 480ms → 71ms
Pulse
Self-hosted product analytics that swallows 40 million events a day on three nodes.
40M events/day on 3 nodes
Northwind Checkout
A checkout rebuild that stopped losing one basket in five at the payment step.
Conversion up 18.4%
Warp Migrate
A CLI that moves a live Postgres table to a new schema without a maintenance window.
1.2M rows, zero downtime
Meridian Docs
A documentation platform where every code sample is executed on every deploy.
Support tickets down 31%
Experience
Eight years, four teams
Fintech and commerce infrastructure, mostly. The through-line is systems where being wrong costs money.
Principal engineer · Kettle
In progressPayments infrastructure for Indian marketplaces. I own the ledger and the tools the operations team lives in, and I am the person paged when settlement does not balance.
- Shipped Ledgerloop, cutting daily reconciliation from six person-hours to twenty minutes
- Wrote the idempotency standard every internal service now implements
- Runs a fortnightly incident review that other teams started attending uninvited
Staff engineer · Northwind Commerce
CompletedCommerce platform serving 2.4 million orders a year. Started on checkout, finished owning search, both of which had been quietly losing money for years.
- Rebuilt checkout: conversion up 18.4%, double charges to zero
- Replaced a $9,400/month hosted search with a self-hosted Rust index at $340
- Mentored four engineers, two of whom now hold the roles I was hired into
Senior full-stack engineer · Pulseboard
CompletedDeveloper-tools startup, twelve engineers. Built the documentation platform and most of the public API surface people integrated against.
- Meridian Docs: executable code samples, support tickets down 31%
- Designed the public API versioning scheme still in use
- First hire to carry the on-call pager for the API tier
Full-stack engineer · Tessellate Labs
CompletedAgency work: eleven client products in two years, from a hospital rota tool to a logistics tracker. The best possible training in shipping something finished.
- Delivered eleven production applications across React, Rails and Django
- Introduced the accessibility checklist the studio still ships against
- Learned to say no to a feature in the estimate rather than the retrospective
References
What people say afterwards
Arjun found the double-charge bug in our checkout by reading the retry logic, not the logs. It had been costing us refunds for a year and three engineers had looked at it before him.
Priya RaghavanVP Engineering, Northwind CommerceHe is the rare engineer who will tell you the feature is a bad idea in the estimate rather than the retrospective. We shipped less and it worked better.
Daniel OkonkwoHead of Product, PulseboardOur reconciliation used to eat three people every morning. After Ledgerloop it is one person for twenty minutes, and I have stopped dreading month end.
Mei-Ling ChowHead of Operations, Kettle
About this template
Questions about DevFolio
DevFolio is free and open source. Here is what people ask before cloning it.
Is this portfolio template free to use?
Yes. DevFolio is released under the MIT licence, which means you can use it for personal or commercial work, modify it, and ship it without asking permission or paying anything. There is no paid tier and no feature held back — the repository you clone is the whole template.
What UI library does this template use?
Every component on this site comes from VivekUI (@the_viveksingh/vivek-ui), a free React component library with 91 components, 6 SVG charts and zero runtime dependencies. There is no Tailwind, no shadcn and no CSS framework anywhere in the project. Setup is one npm install and one CSS import in app/layout.tsx.
How do I customise it for myself?
All the content lives in typed files under /data — your name and positioning in profile.ts, your case studies in projects.ts, your work history in experience.ts. Change the accent colour by overriding the --vk-color-primary custom properties in app/globals.css, since every VivekUI token is a plain CSS variable. Nothing about the layout requires you to touch component internals.
Does it support dark mode?
Dark mode is the default, and there is a toggle in the navbar that switches between light, dark and following your operating system. The choice is saved to localStorage and applied by an inline script before first paint, so a returning visitor never sees a flash of the wrong theme.
Have a project in mind?
Tell me what you are building and what is going wrong. I reply to everything within two working days.