Skip to content

Ankit KumarMishra

Full-Stack Engineer and Engineering Lead. Six years shipping production systems end to end.

TypeScript, Node.js, React, Next.js, PostgreSQL, AWS. Payment integrations, subscription billing, KYC and compliance flows, API performance, distributed systems, and LLM applications.

focus/API performance
  • 6+years shipping
  • 15+cross-functional team
  • 1,000+devs mentored

Available now. Full-time, contract, or fractional.

Ankit Kumar Mishra, Engineering Lead and Full-Stack Engineer

Mangalore, India

Remote-first. US, UK and EU teams.

6+ yrs
Sectors
FinTechRegTechEdTechMediaTech
AI
LLM appsRAGAI agentsTool callingMCPEvals
TypeScriptReactNext.jsNode.jsPostgreSQLMongoDBRedisKafkaDockerGraphQLStripeRazorpayFigmaSolanaTailwindPythonVerceln8nAnthropicExpressD3.jsJestReduxGitHub ActionsFirebaseGoogle CloudSupabaseMySQLAWSOpenAI

Production systems shipped at

TechPassport

RegTech, London

2023 to 2026

Vested Finance

Investing, Berkeley

2021 to 2023

GiveIndia

Donations, Bengaluru

2021

Pratilipi

Storytelling, Bengaluru

2020 to 2021

0+

years in production engineering

75-0%

faster API response times on critical endpoints

0+

developers mentored

0

promotions in 12 months

0+

end-to-end features shipped from concept to production

0+

member cross-functional team led

0

squads run as de facto product owner, owning product and tech together

01

How I work, and what I take on.

I'm a Full-Stack Engineer and Engineering Lead with 6+ years building systems that move money and verify people: payments, billing, KYC and compliance, and the infrastructure underneath them.

Most recently I was a Staff Software Engineer at TechPassport, a London RegTech platform, where I owned the monetization stack end to end. I built it from scratch: Stripe integration, subscription management, and the full billing schema. I also cut API response times by 75 to 80% across the platform's critical endpoints, and I ran the design-to-engineering pipeline in Figma, shipping features from concept to production.

Before that I spent two years at Vested Finance, an investment platform handling live investor funds. I joined as a Software Engineer and was promoted twice in 12 months to Engineering Lead, running the KYC/Compliance and Premium Management squads as de facto product owner. We took onboarding from a single market to global users and unified subscription billing across Stripe, Razorpay, Google Play, and Apple in-app purchases.

Outside work I build with LLMs (tool calling, RAG, agents, MCP) and have mentored 1,000+ developers as a Subject Matter Expert.

I own systems end to end: schema design, API contracts, third-party integrations, performance work, and the on-call that follows. Most of it has been in regulated environments where every change is audited, so I default to idempotent writes, explicit state transitions, structured logging, and tests that prove the numbers reconcile. The same defaults hold whether the system moves money, streams game state, or calls a model.

Range

  • Web apps and design systems
  • REST and GraphQL APIs
  • Real-time and event-driven systems
  • Data visualisation
  • LLM products and agents
  • Mobile with React Native

Depth: payments and billing

  • Stripe
  • Razorpay
  • Google Play and Apple in-app purchases
  • Subscription management
  • Billing schemas
  • Payment gateways
  • Ledger systems

Depth: KYC and compliance

  • KYC provider integration
  • Region-aware verification and compliance flows
  • Onboarding for global users
  • RegTech workflows

Industries

  • FinTech
  • RegTech
  • EdTech
  • MediaTech

Profile

open

Most recent

Staff Software Engineer, TechPassport (London, UK)

Based

Based in Mangalore, India. Six years inside fully distributed teams, most of them spread across the US, UK and EU.

Experience

6+ years across FinTech, RegTech, EdTech, and MediaTech

Core stack

JavaScript, TypeScript, React, Next.js, Node.js, PostgreSQL, MongoDB, AWS

Specialties

Payments, billing and subscriptions, KYC and compliance, API performance, LLM applications

Education

B.Tech in Computer Science and Engineering, Lovely Professional University, 2020 (CGPA 9.07/10)

02

Different domains, same discipline.

Four system walkthroughs. Signature verification, idempotency keys, double-entry posting, region routing, server-authoritative state, and deterministic compute. Illustrative sequences, not live systems.

Signature check, idempotency, then a double-entry posting. The parts that decide whether the money is right.

03

Systems I built and owned, end to end.

Eight pieces of production work on platforms handling live investor funds and regulated onboarding. Every number here is one I shipped.
Payments01

0 to 1

billing schema, Stripe, subscriptions

Monetization stack from zero

TechPassport

ContextThe platform needed a monetization layer and none existed.

DidDesigned the billing schema, integrated Stripe, and built subscription management. I architected it from scratch and own it end to end.

OutcomeTechPassport's complete monetization stack, built and run by one owner.

Performance02

75-80%

response time reduction

75 to 80% faster APIs

TechPassport

ContextCritical, high-traffic endpoints were too slow.

DidCaching strategies, query optimization, and async refactoring across the hot paths.

OutcomeResponse times down 75 to 80% on the endpoints that matter most.

Product engineering03

D3.js

relational data visualization

Configurable supplier workflows and relational visualizations

TechPassport

DidBuilt buyer-driven dynamic forms so supplier workflows can be configured per buyer, and complex relational data visualizations in D3.js.

OutcomeExpanded the product's core analytical capabilities.

Design engineering04

10+

features shipped end to end

Figma to production

TechPassport

DidOwn the design-to-engineering pipeline end to end, from Figma concept through implementation and release.

Outcome10+ features shipped from concept to production.

Compliance05

1 to many

markets served

Global KYC onboarding

Vested Finance

ContextOnboarding only worked for a single market.

DidIntegrated alternate KYC providers and built region-aware compliance and verification flows.

OutcomeOnboarding opened to global users, unlocking the platform's international expansion.

FinTech06

Live funds

real investor money

Money movement on live investor funds

Vested Finance

DidShipped payment processing, ledger systems, and curated multi-asset investment collections on a platform handling real investor money.

OutcomeProduction money-movement features where correctness is non-negotiable.

Billing07

4

billing providers unified

One billing layer, four providers

Vested Finance

DidUnified subscription management across Stripe, Razorpay, Google Play, and Apple in-app purchases.

OutcomeA single subscription model across web and mobile.

Leadership08

2 in 12

promotions in 12 months

Leading without a PM

Vested Finance

DidLed the KYC/Compliance and Premium Management squads as Engineering Lead and de facto product owner. Scoped roadmaps, ran delivery end to end, and owned the platform's entry-point flows. Set technical direction for a 5+ engineer squad inside a 15+ member cross-functional team: system design documents, query optimization, structured logging, and internal training.

OutcomePromoted twice in 12 months; recognized with the company's "Owning the Problem" award (Jan 2023).

04

Things I built on my own time.

Solo builds, all live and open source. Each one exists to answer a question I could not answer by reading about it.
crypto-trading-app-akm.vercel.applive
The Crypto Trading App trading view with a candlestick price chart, market cap and liquidity stats, a safety and rug check panel, and an AI token intel summary
012026 · side project

Crypto Trading App

A Solana terminal that settles on mainnet

A Solana trading terminal that executes real swaps on mainnet. Not a paper-trading simulator.

Discovery and analysis: trending tokens from live market data (Birdeye), token search (DexScreener), OHLCV candlestick charts, a live swap feed, holder concentration, on-chain safety heuristics (mint and freeze authority, liquidity depth, pair age), and optional OpenAI risk summaries.

Execution: the server fetches Jupiter quotes and builds unsigned versioned transactions. The user signs with a Privy embedded wallet in the browser. The transaction is broadcast over RPC and confirmed on-chain. API keys stay server-side.

There is no application database. Market state comes from providers and balances live on-chain.

Execution
Real swaps, confirmed on-chain
Signing
Privy embedded wallet, keys server-side
Safety
Mint and freeze authority, liquidity, pair age
State
No app database, on-chain balances
  • Next.js 16
  • TypeScript
  • Tailwind v4
  • Privy
  • Solana RPC
  • Jupiter
  • Birdeye
  • DexScreener
  • OpenAI
gamenightapp.onrender.comlive
The Game Night landing screen, where a player enters a name and either creates a room or joins with a code
022026 · side project

Game Night

Real-time party games, one room code away

Real-time multiplayer party games in a browser tab. One person creates a room, everyone else types the five-letter code, and the table plays on their own phones. No download, no account.

An authoritative Node and Socket.IO server sends per-player state snapshots, so no client ever holds information its player should not see.

The client is a zero-build vanilla JavaScript PWA. Five games ship with it, including social deduction, a co-operative counting puzzle, and an AI-judged rule-guessing game.

LLM game logic is hardened against prompt injection, and 232 end-to-end checks drive real socket clients against the server.

Server
Authoritative, per-player snapshots
Client
Zero-build vanilla JS PWA
Tests
232 end-to-end checks on real sockets
LLM
Game logic hardened against injection
  • Node.js
  • Socket.IO
  • Vanilla JS
  • PWA
  • OpenAI
  • Render
investor-copilot.vercel.applive
Investor Copilot answering a portfolio question with total commitment, contributed and outstanding amounts broken down by sector, cited sources, and a link to show the math across nine source rows
032026 · side project

Investor Copilot

Private markets, answered in plain language

A conversational assistant for private-markets investors. Ask about holdings, MOIC, DPI, RVPI, fees, capital calls, distributions, and statements in plain language.

The core design rule: the model never invents a number. OpenAI tool calling handles intent and data access, all financial math runs in a deterministic compute layer over structured ledger data, and every answer returns the source rows plus a calculation trace.

It handles multi-currency reporting (USD, GBP, EUR, AED), multi-round positions, partial capital calls, write-offs, down rounds, and partial secondaries.

A golden-number eval suite verifies the compute layer without any model calls.

Numbers
Deterministic compute layer, not the model
Auditability
Source rows plus calculation trace
Currencies
USD, GBP, EUR, AED
Testing
Golden-number eval suite
  • Next.js
  • TypeScript
  • OpenAI tool calling
  • Tailwind
  • Vercel
05

If you would rather read the JSON.

The same facts as the rest of this page, structured. Click through the tree. There are terminal logs and agent transcripts hiding in the quieter sections too, if you go looking.
Agent

Explorer

profile/me.json
1
2
3
4
5
6
7
8
9
{
"name": "Ankit Kumar Mishra",
"title": "Full-Stack Engineer and Engineering Lead",
"based": "Mangalore, India",
"years": 6,
"depth": ["payments", "billing", "KYC", "compliance"],
"range": ["web apps", "APIs", "real-time", "LLM products"],
"available": true
}

The short version, in the format I actually think in.

Terminalzsh

ankit@macbook ~/ankitkumarmishra % profile --resolve

[boot] resolving engineer profile ...

[ok] name Ankit Kumar Mishra

[ok] years 6

[ok] based Mangalore, India

[ok] available true

ankit@macbook ~/ankitkumarmishra %

06

Skip the scrolling. Ask the page.

An assistant grounded in the facts on this page, built the way I build them: it answers from a fixed source, it will not invent a number, and when it does not know, it says so.
07

Agents move faster. I still sign off.

AI is part of the toolchain, not a substitute for judgement. Agents draft, run passes and automate the repeatable work. The spec, the review, and the calls that are expensive to get wrong stay with me.
  1. 01

    I write the spec

    Before any code, I write the spec myself: what the system does, what it must not do, and how I will know it works. It is version controlled and it is the contract. The agent plans against that, not a prompt I typed once.

    • Spec Kit
    • specify
    • plan
    • tasks
  2. 02

    Agents draft, I review every diff

    Agents run the implementation passes. I read every diff line by line the way I review a pull request, and nothing merges that I cannot explain. Different agents suit different passes, so I move between them.

    • Claude Code
    • Codex CLI
    • Cursor
  3. 03

    I teach it once, then reuse it

    I author the Skills that package expertise for a repeated task. MCP servers and connectors give the agent scoped access to the systems it needs. Plugins bundle the lot so a workflow travels with the repo.

    • Skills
    • MCP
    • Connectors
    • Plugins
  4. 04

    Context lives in the repo

    The rules I set sit in AGENTS.md and CLAUDE.md, committed next to the code. Specs and session transcripts land as markdown, so the reasoning behind a decision survives the chat window and is reviewable months later.

    • AGENTS.md
    • CLAUDE.md
    • transcripts
  5. 05

    The repeatable parts run themselves

    Once a flow stops being interesting it becomes an n8n workflow or a CI job, with the checks that catch it when it drifts. Anything I have done by hand three times is a candidate.

    • n8n
    • GitHub Actions

What never gets delegated

  • Schema design and API contracts
  • Anything touching auth, money movement or a ledger
  • Migrations and other irreversible changes
  • The final diff review before merge
  • Production incidents and the postmortem after
08

Where I have shipped, and for how long.

Three years and four months at TechPassport. Two at Vested Finance, with two promotions inside twelve months.

TechPassport

3 yrs 4 mos

May 2023 to Sept 2026 · London, UK (Remote)

Staff Software Engineer

May 2023 to Sept 2026
  • Architected and owned the complete monetization stack from scratch: Stripe payment integration, subscription management, and the full billing schema.
  • Cut API response times by 75 to 80% through caching strategies, query optimization, and async refactoring across high-traffic endpoints.
  • Engineered configurable supplier workflows with buyer-driven dynamic forms and complex D3.js relational data visualizations, expanding the product's core analytical capabilities.
  • Drove the full design-to-engineering pipeline in Figma, with 10+ features shipped end to end from concept to production.
  • Stripe
  • Node.js
  • React
  • PostgreSQL
  • D3.js
  • Figma

Vested Finance

2 yrs

June 2021 to May 2023 · Berkeley, CA, USA (Remote)

Engineering Lead

June 2022 to May 2023
  • Led the KYC/Compliance and Premium Management squads as engineering lead and de facto product owner: scoped roadmaps in the absence of PMs, ran delivery end to end, and owned the platform's entry-point flows.
  • Extended onboarding from a single market to global users by integrating alternate KYC providers and building region-aware compliance and verification flows, unlocking international expansion.
  • Shipped money-movement features spanning payment processing, ledger systems, and curated multi-asset investment collections on a platform handling live investor funds.
  • Owned subscription management across the product, unifying billing across Stripe, Razorpay, and Google Play and Apple in-app purchases.
  • Set technical direction for a 5+ engineer squad inside a 15+ member cross-functional team: authored system design documents, drove query optimization and structured logging, and mentored engineers through internal training.

Software Engineer, then Senior Software Engineer

June 2021 to June 2022
  • Promoted twice in 12 months. Built core KYC, onboarding, and payment features across the platform's entry flows before stepping up to lead the squad.
  • KYC
  • Stripe
  • Razorpay
  • Ledgers
  • Node.js
  • System design

GiveIndia

6 mos

Jan 2021 to June 2021 · Bengaluru, India (Remote)

Software Engineer

Jan 2021 to June 2021
  • Shipped UI features across 3+ high-traffic donation platforms and automated notification and database scripts.
  • React
  • Node.js
  • Automation

Pratilipi

6 mos

Aug 2020 to Jan 2021 · Bengaluru, India (Remote)

Software Engineer Intern

Aug 2020 to Jan 2021
  • Built the frontend for the platform's top-rated content discovery feature, serving millions of readers.
  • React
  • Frontend
09

The tools I reach for, grouped honestly.

01

Languages

  • JavaScript (ES6+)
  • TypeScript
  • Python
  • SQL
  • HTML5
  • CSS3
02

Front-end

  • React.js
  • Next.js
  • Angular
  • Redux
  • React Native
  • Tailwind CSS
  • Vite
  • Jest
  • D3.js
03

Back-end

  • Node.js
  • Express.js
  • REST APIs
  • GraphQL
  • Microservices
  • Event-Driven Architecture
  • Kafka
04

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • MySQL
  • Supabase
  • Database optimization
05

Cloud and DevOps

  • AWS
  • Google Cloud (GCP)
  • Docker
  • CI/CD
  • GitHub Actions
  • Firebase
  • Vercel
06

AI and LLM

  • Generative AI
  • LLM APIs (OpenAI, Anthropic, Gemini)
  • RAG
  • Vector databases
  • AI agents
  • Tool calling
  • MCP
  • Evals
  • Prompt engineering
  • n8n
07

Architecture

  • System design
  • Distributed systems
  • Performance optimization
  • Full-stack development
08

Leadership

  • Technical leadership
  • Engineering management
  • Cross-functional teams
  • Agile/Scrum
09

Design workflow

  • Figma (design-to-engineering pipeline)
10

Also used in projects

  • Solana RPC
  • Jupiter
  • Privy
  • Birdeye
  • DexScreener
10Mentoring

Leading engineers is the job. Teaching is where I got good at it.

I'm an engineer first. Running 50+ live batches and 1:1 coaching sessions is why I can take someone from stuck to shipping, write a review that teaches rather than blocks, and set technical direction a squad will actually follow.

50+
live batches taught
50-100
engineers per batch
1,000+
developers mentored

Subject Matter Expert and lead instructor across several engineering schools.

CodecademyCoding NinjasMasai SchoolCuvetteAccioJob
11

Where I trained, and what stuck.

Education

2020

B.Tech in Computer Science and Engineering

Lovely Professional University

Phagwara, Punjab

CGPA 9.07/10

01

Awarded for Driving Ownership Culture ("Owning the Problem")

Vested Finance · Jan 2023

02

1st Runner Up, All India Research Competition, Zonal Round

IIT Kanpur · Mar 2020

03

2nd Runner Up, GEEKFIESTA 24-hour coding hackathon

GeeksforGeeks · Nov 2019

Available now

Building something where getting it wrong is expensive?

Available immediately, and taking conversations for the next role. Tell me what you are building and where it is stuck, and I will tell you straight whether I am the right person for it.

Full-time
Full Stack Engineer, Frontend Engineer, Backend Engineer, Platform Engineer, Forward Deployed Engineer, Engineering Lead, Technical Lead or Engineering Manager. Senior and Staff levels both work.
Contract and part-time
Scoped delivery on payments, billing, KYC and compliance, frontend or backend rebuilds, API performance, or an LLM feature that needs to be right.
Fractional CTO
Technical direction, architecture review, hiring and code review for teams without a senior engineering lead.

Remote-first, worldwide. Open to relocating to the UK or the EU.