Aaditya Kushwaha 000

I build systems that carry load — and stay explainable at 3am.

Aaditya Kushwaha

Backend · Platform · Agentic systems four years, mostly in production

Lucknow, India — remote

0+ Commits, last 24 months
0 Organisations shipped for
0k Companies in one pipeline
0 Nodes on the private mesh
FASTAPI/ POSTGRESQL/ ROW-LEVEL SECURITY/ REDIS/ POSTGIS/ PGVECTOR/ FLUTTER/ NEXT.JS/ TYPESCRIPT/ PROXMOX/ TAILSCALE/ OPNSENSE/ DOCKER SWARM/ MCP/ ARQ/ TRAEFIK/
FASTAPI/ POSTGRESQL/ ROW-LEVEL SECURITY/ REDIS/ POSTGIS/ PGVECTOR/ FLUTTER/ NEXT.JS/ TYPESCRIPT/ PROXMOX/ TAILSCALE/ OPNSENSE/ DOCKER SWARM/ MCP/ ARQ/ TRAEFIK/

The work

Systems
under load

Every number on this page came out of a repository, not a memory.

Abstract schematic of a distributed backend

What I actually do

Most of my work is the unglamorous half the part that decides whether the demo survives contact with real traffic.

I've spent four years shipping production systems end to end: the FastAPI service, the Next.js console that operates it, the Flutter app that consumes it, and the network it runs on. Not four separate jobs — one system, seen from four sides.

The through-line is enforcement at the right layer. Tenant isolation belongs in the database, not in a code review checklist. Compliance rules belong in a type-checked default-deny, not a wiki page. A circuit breaker belongs around every external call, because the third party will time out at 3am.

I write about the failures because they're the part worth reading — the outage that taught me ElastiCache cluster mode is not Redis, and what it cost to find out.

  • Building agentic infrastructure tooling at Altacee
  • Writing up production postmortems worth reading
  • Open to remote roles — 4+ hours EU / US-East overlap

Selected systems

Four of them
01

Aerovahan

2025 — 2026

Ride-hailing platform

Dispatch and matching for a live marketplace: driver-offer caps, radius expansion, dynamic surge, hot-zone broadcast, demand forecasting, and a rider–driver bid flow. I owned the backend, the admin console, and both Flutter apps.

  • 863 commits
  • 94 routers
  • 110 services
  • 98 migrations
  • ~135k lines

Diagnosed a production outage caused by ElastiCache cluster-mode semantics — cross-slot deletes, blocked KEYS scans, and a single Uvicorn worker taking health checks down with it.

FastAPI · SQLAlchemy 2 async · Postgres · Redis · Next.js · Flutter

02

Aero Squad

2026

School-transport safety

Parents watch a bus in real time; schools verify arrivals with a TOTP gate check that works with no signal. Geofenced trips over OSRM map-matching, and a KYC pipeline doing DigiLocker lookups, OCR and face-to-document matching behind circuit breakers.

  • 372 commits
  • 22 screens
  • 0 → shipped in 10 weeks

Every external API sits behind a breaker, because a KYC provider timing out should slow one onboarding, not the fleet.

FastAPI · PostGIS · OSRM · Flutter · Riverpod · arq

03

Blitzlearning

2026

Multi-tenant AI LMS

Tenant isolation enforced by Postgres row-level security rather than application code — the database refuses cross-tenant reads even when the app is wrong. SCORM, cmi5 and AICC delivery, white-labelled per tenant.

  • 415 commits
  • RLS at the database
  • pgvector + Meilisearch

Isolation you can test: the integration suite asserts a tenant cannot read another's rows even with a forged tenant id.

FastAPI · Postgres 16 · pgvector · Next.js 14 · Turborepo · uv

04

Altacee

2024 — now

The network it runs on

Designed and operate the estate end to end: dual-WAN with failover, 802.1Q segmentation across three isolated networks, RSTP bridges on redundant NIC pairs. Internal services have no public listener at all — reachable only across the mesh.

  • 17 interfaces
  • 2 Proxmox estates
  • 18 VMs
  • ~65-node tailnet

Provisioning, firewall changes and DNS run through an MCP server as typed, audited operations rather than console clicks.

OPNsense · Proxmox · Docker Swarm · Traefik · Tailscale · Cloudflare

Where it ran

Real traffic,
real 3am

Four years of shipping into production, across seven organisations.

Experience

2022 — now

2025 — 2026

Aerovahan

Full-Stack Engineer

Ride-hailing platform and school-transport safety — backend, console, vendor portal, two Flutter apps.

2023 — now

Altacee

Full-Stack & Platform Engineer

Product studio. Multi-tenant LMS, marketing suite, CRM, self-hosted platform and network.

2024 — 2025

AIKO-1

Full-Stack Engineer

Consumer Flutter app, bulk image generation, investor tooling, messaging and ad services.

2025

The HW Store

Engineer

Collector app, marketplace crawler, ML pricing service, unified search API.

2024 — 2025

Cyber-Team

Security Engineer

Security research and CTF work with the team; write-ups and internal course material.

2023 — 2026

Kazmik Group

Engineer

LMS, payments with an operations dashboard, event management, salon booking.

2022 — now

LUGVITC

Member & Contributor

University Linux Users Group. Contributed to the group's public site; ran workshops and events.

Capabilities

Things I've shipped with

Languages

Python · TypeScript · Dart · Go · Swift · SQL · C++

Backend

FastAPI · SQLAlchemy 2 async · Alembic · Celery · arq · pytest · OpenAPI · WebSockets · SSE

Frontend

Next.js App Router · React · Astro · Angular · Tailwind · TanStack Query · Zustand · deck.gl

Mobile

Flutter · Riverpod · go_router · Dio · live activities · offline-first sync

Data

PostgreSQL · PostGIS · pgvector · row-level security · Redis · Meilisearch · MinIO

Infrastructure

Docker Swarm · Traefik · Proxmox · OPNsense · Tailscale · AWS · Cloudflare · GitHub Actions

AI

MCP server development · Anthropic & Gemini APIs · pgvector RAG · agent orchestration

Abstract layered infrastructure cross-section

Open source

Repos I committed to

Writing

All postmortems →

Things that broke in production, and what the fix actually was.