Skip to content

Ankit Kumar Mishra

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

TypeScript, Node.js, React, Next.js, PostgreSQL, AWS. FinTech and RegTech platforms: KYC and compliance flows, payment integrations, API performance, distributed systems, and LLM applications.

focus/API performance
  • Staffengineering level
  • 0 to 1monetization stack owned
  • 1,000+developers 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.

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

Production systems shipped at

TechPassport

RegTech, London

2023 to present

Vested Finance

Investing, Berkeley

2021 to 2023

GiveIndia

Donations, Bengaluru

2021

Pratilipi

Storytelling, Bengaluru

2020 to 2021

0+

years in production engineering

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

0+

engineer squads led, across companies

0+

batches of live courses taught

0+

developers mentored

01

About: How I work, and what I take on.

I'm Ankit Kumar Mishra, an Engineering Lead and Full-Stack Engineer with 7+ years building production systems in FinTech and RegTech: KYC and compliance, payments, API performance, and LLM applications.

I'm a Staff Software Engineer at TechPassport, a London RegTech platform, where I own 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 run 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. 7+ years inside fully distributed teams, most of them spread across the US, UK and EU.

Experience

7+ 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

How the work looks: Different domains, same discipline.

Four system walkthroughs. Signature verification, idempotency keys, double-entry posting, region routing, on-chain settlement, 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

Selected work: 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

Featured projects: Things I built on my own time.

Featured builds, each one live and open source, with more on GitHub. Each 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
outlay-expense-tracker.vercel.applive
The Outlay dashboard: a statement month selector above twelve cards ranked by what is still due, settled ones stamped, headline totals showing total due as spends less refunds and cashbacks plus anything carried over, a bills panel showing five of eight settled with the amount still outstanding, how the bill built up date by date and a category split donut
022026 · side project

Outlay

Every card you hold, reconciled every month

An expense tracker, validator and analyser for Indian credit card statements. It opens the password-protected PDF your bank emails you, checks its arithmetic, and turns a wallet of cards into one screen.

Statements arrive locked. Outlay derives the password from the cardholder profile, trying fourteen issuer patterns in a preference order, and learns a new template from any password typed once, so the next card at that issuer opens unprompted. The file is unlocked and read in memory and never written to disk.

Extraction is deterministic, with no model involved. Up to thirteen checks then run before anything is persisted, the important ones comparing computed debit and credit totals against the totals the bank printed, so a half-read statement announces itself instead of quietly skewing a year of numbers. The check record is stored with the statement.

Every account is a tenant. Name, date of birth, card digits and statement passwords are sealed with AES-256-GCM under a key derived per account, so a leak scoped to one account cannot unseal another.

The only optional model call rereads merchant names when the category rules get them wrong. A whole upload batch goes in one call, metered at two reviews per card per month with the review reserved in the database before the model is called, and what changed is shown for a glance, never as a required step.

Passwords
14 derived patterns, new ones learned
Verification
Up to 13 checks against the printed totals
Encryption
AES-256-GCM, per-account keys
Statements
Parsed in memory, never written to disk
  • Next.js 16
  • TypeScript
  • Tailwind v4
  • Postgres
  • pdf.js
  • Recharts
  • Neon
  • Vercel
gamenightapp.onrender.comlive
The Game Night landing screen, where a player enters a name and either creates a room or joins with a code
032026 · 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 568 end-to-end checks drive real socket clients against the server.

Server
Authoritative, per-player snapshots
Client
Zero-build vanilla JS PWA
Tests
568 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
042026 · 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

Source: If you would rather read the JSON.

Everything on this page, as the JSON I keep it in. Click around the tree, watch the terminal, and if you want to ask something, the agent panel is live.

Explorer

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

ankit@macbook % profile --resolve

[boot] resolving engineer profile ...

[ok] name Ankit Kumar Mishra

[ok] years 7+

[ok] based Mangalore, India

[ok] available true

ankit@macbook % ▍

06

Ask: 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.
Answered already
Who is Ankit Kumar Mishra?

Ankit Kumar Mishra is an Engineering Lead and Full-Stack Engineer based in Mangalore, India, with 7+ years building production systems end to end. He is a Staff Software Engineer at TechPassport, a RegTech platform in London, where he owns the monetization stack. Before that, Engineering Lead at Vested Finance, an investment platform in Berkeley, California.

What does Ankit Kumar Mishra work on?

Systems that move money and verify people: payment integrations, subscription billing, KYC and compliance flows, and the APIs and databases underneath them. The stack is TypeScript, Node.js, React, Next.js, PostgreSQL and AWS. Outside regulated work he builds LLM applications with tool calling, RAG, agents and MCP.

Where is Ankit Kumar Mishra based?

Mangalore, Karnataka, India. He has worked remote-first for 7+ years across teams in the United States, the United Kingdom and the European Union, and is open to relocating to the UK or the EU.

Is Ankit Kumar Mishra available for hire?

Yes, available immediately. Full-time roles at Senior or Staff level, scoped contract and part-time delivery, and fractional CTO work. The fastest way to reach him is email at ankit5kumar14@gmail.com.

What has Ankit Kumar Mishra built?

At work: TechPassport's complete monetization stack from scratch, a 75 to 80% cut in API response times, and global KYC onboarding at Vested Finance. On his own time: a Solana trading terminal that settles on mainnet, an expense tracker that reconciles Indian credit card statements, a real-time multiplayer party game, and a private-markets assistant that never lets the model do arithmetic. Those are the featured ones, all live and open source, with more on his GitHub.

Does Ankit Kumar Mishra teach or mentor engineers?

Yes. He is a Subject Matter Expert and lead instructor across several engineering schools, including Codecademy, Coding Ninjas, Masai School, Cuvette and AccioJob, and has taught more than 50 batches of live courses and mentored over 1,000 developers.

07

How I ship: 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

Experience: Where I have shipped, and for how long.

More than three years at TechPassport. Two at Vested Finance, with two promotions inside twelve months.

TechPassport

3+ yrs

May 2023 to Present · London, UK (Remote)

Staff Software Engineer

May 2023 to Present
  • Architected and own 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.
  • Drive the full design-to-engineering pipeline in Figma, shipping 10+ features 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

Skills: 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. Teaching live courses across 50+ 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+
batches of live courses taught
50-100
engineers per batch
1,000+
developers mentored

Subject Matter Expert and lead instructor across several engineering schools.

CodecademyCoding NinjasMasai SchoolCuvetteAccioJob
11

Education and awards: 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.