Senior Lead Engineer Β· Lentra AI Β· Pune, India Β· Building Regressa & OpticTrace β†—

Dwarka Prasad
Bairwa

I build regulated Video-KYC platforms

Senior Lead Engineer with 4+ years building real-time, production-grade systems for banks and NBFCs β€” from an RBI-compliant Video-KYC platform with an in-call AI agent to the observability pipeline and Kubernetes estate underneath it. Led an 8-project Docker-to-Kubernetes migration that cut infrastructure cost 18% and incidents 80%, tuned a 100k-events/sec pipeline from 74ms to 20ms, and re-platformed WebRTC media from Kurento to LiveKit. Promoted twice in two years; now leading a team of 6 engineers, owning production releases on AWS, and shipping open-source developer tools: OpticTrace, a Go API-governance gateway, and Regressa, an LLM observability and prompt-regression platform with SDKs in four languages.

0+ yrsreal-time production systems
0k ev/secobservability pipeline Β· 74 β†’ 20 ms
0%fewer infra incidents after K8s move
0 engineersteam led Β· promoted twice in 2 yrs
0 OSS productsOpticTrace Β· Regressa Β· Distillr Β· Perch

Experience

Senior Lead Engineer β€” Lentra AI

Software Engineer β†’ Senior Software Engineer β†’ Senior Lead Engineer

Jan 2022 β€” Present
  • Led an Infrastructure-as-Code migration of 8 mixed-stack projects (Spring Boot, Node.js, Python, Flutter) from Docker Swarm to Kubernetes using Terraform, Helm, and versioned manifests β€” with Jenkins CI/CD pipelines for every service, lowering infrastructure cost 18% and infra-related incidents 80%.
  • Architected a Video-KYC and video personal-discussion platform on Spring Boot microservices with an Angular frontend, serving real-time banking journeys for multiple banking clients.
  • Engineered a real-time journey-monitoring system with Java REST APIs, improving reliability and reducing downtime 30%.
  • Drove production release fixes and root-cause analysis during high-traffic festive seasons, coordinating client stakeholders to safeguard uptime under peak load.
  • Developed a high-throughput URL-shortening service in Lua and automated recurring jobs with Kubernetes CronJobs.
  • Mentor a team of 6 engineers in an Agile/Scrum environment β€” code reviews, architecture guidance, and cross-functional issue resolution.
JavaSpring BootAngular KubernetesWebRTC / LiveKitKafka ClickHouseTerraformAWS

Flutter Developer Intern β€” CKELP Technologies

Cross-platform mobile development

May 2021 β€” Aug 2021
  • Developed and maintained a video-call mobile application in Flutter, delivering a seamless cross-platform experience.
  • Integrated REST APIs in Dart and optimized MongoDB queries, improving data retrieval speed 20%.
  • Implemented social-media integrations including Facebook login, and owned the release-management process.
FlutterDartMongoDBGit

Open source live from GitHub

Products I design, build and ship end to end on my own time: docs sites, CI, releases, SDKs.

Projects

Open source Β· LLM cost engineering Sep 2026 Β· new

Distillr β€” compression pipeline for LLM inputs

Trims what is irrelevant, re-encodes what is left in the cheapest lossless format, and accounts for every token saved. site β†— Β· source β†—

  • Four composable stages with a strict contract: every removal carries a path, reason and preview so an audit step can flag model answers that leaned on cut content.
  • Wrote a lossless TOON encoder/decoder and an auto mode that measures TOON, compact JSON and CSV on the real tokenizer (tiktoken) and keeps the cheapest; column-wise empty-field removal keeps rows tabular.
  • Benchmarked on five payload types with planted facts: 102,988 β†’ 4,947 tokens (95.2%) at 100% needle recall; the benchmark drove three design fixes before release.
  • SQLite token ledger from day one (same schema for the hosted Postgres dashboard), Typer CLI, 42 tests, CI, docs site.
PythontiktokenTOONBM25 LLMLingua-2SQLiteTyper
Open source Β· LLM observability Sep 2026 Β· new

Regressa β€” catch AI regressions before your users do

An LLM observability and prompt-regression platform: every model call logged, every prompt change versioned, output quality scored automatically, and alerts when quality drops or cost and latency spike. site β†— Β· source β†—

  • Designed the whole system: Fastify ingest API, BullMQ workers on Redis, TimescaleDB hypertables with continuous aggregates, a Next.js 14 dashboard with a public REST API, multi-tenant from day one (org β†’ project β†’ key β†’ trace).
  • Regression core: SHA-256 hashing of normalized prompt templates detects versions automatically; per-version comparison of eval score, p95 latency, error rate and cost, with a line diff between versions.
  • Evals and alerting: LLM-as-judge via forced tool calls, golden-set semantic similarity, sandboxed custom scoring; threshold, percent-change, rolling-baseline anomaly and budget rules to Slack, signed webhooks and email.
  • A CI regression gate (npx @regressa/node gate and a GitHub Action) that blocks merges when a prompt change regresses against production; OpenTelemetry GenAI ingestion; OIDC SSO, PII redaction, retention and an audit log.
  • SDKs for Node, Python, Go and Java that wrap OpenAI and Anthropic clients in two lines; ~120 unit tests across vitest, pytest, go test and JUnit; Framer Motion dashboard; docs site on GitHub Pages.
TypeScriptNext.js 14Fastify BullMQ / RedisTimescaleDBDrizzle Anthropic / OpenAI APIsOpenTelemetryGoJavaPython
Open source Β· API governance Β· Go Aug 2026 Β· v0.15

OpticTrace β€” declarative API telemetry & governance gateway

Like OpenAPI, but for observability: one optic.yaml controls what API traffic reveals. A Go gateway and agent with a product site, Homebrew tap and a licensed Pro edition. site β†— Β· source β†—

  • Tee-point request flow that hands the client the original bytes while telemetry only ever sees redacted payloads; Prometheus metrics with request attributes as dimensions.
  • Traffic-inferred OpenAPI generation, a breaking-change linter for CI, a stateful mock server, and FinOps metering per consumer.
  • Inner spans for database, cache and outbound calls with governed attributes, an 8-tab dashboard, and four SDKs kept at feature parity.
  • Shipped as a product: releases, Homebrew formula, offline licence model for Pro features, and a GitHub Pages product site.
GoPrometheusOpenAPI OpenTelemetryHomebrewGitHub Actions
Fintech Β· Real-time media Jan 2022 β€” Ongoing

Video-KYC (V-CIP) platform

RBI-compliant video customer identification for banks, serving 500–600 sessions a day across multiple banking clients: link generation β†’ PAN/Aadhaar/DigiLocker capture β†’ officer-led video call β†’ auditor review. Reactive Java / Spring Boot microservices, a LiveKit media server, and an Angular portal for customers, officers, auditors, and admins.

  • Migrated the media stack from Kurento to LiveKit across server and client β€” re-architecting call-handling workflows, STUN/TURN setup, and recording β€” for better scalability and call quality.
  • Built network-adaptive publish quality: a connection-quality-driven controller with hysteresis and flap guards stepping video between 144p and 480p, plus configurable egress recording and per-environment bandwidth ladders.
  • Ensured RBI compliance with AES encryption for customer data in transit and at rest, JWT/Spring Security auth, and full audit trails over Kafka.
  • Hardened active liveness (AWS Rekognition): server-side confidence verification with configurable thresholds, camera-handoff race fixes, and real confidence scores threaded end to end.
  • Led platform upgrades (Java 21 β†’ 25, Spring Boot, Kafka), JUnit/Mockito test coverage, KYC image compression, and frontend bundle-size reduction via lazy loading.
JavaSpring WebFluxLiveKit WebRTCAngularMongoDB RedisKafkaAWS Rekognition
Applied AI Β· Real-time 2026

AI agent-assist for live KYC calls

A LiveKit Agents worker (Python) that joins every Video-KYC room as a hidden participant, paired with an officer-facing assist UI in the Angular portal.

  • Built end to end: streaming speech-to-text (Deepgram, with Google/AWS/Whisper switchable), per-call language selection, live captions with real-time translation, and post-call summaries.
  • Added V-CIP compliance-checklist tracking, vision-based document checks, and video-risk sampling on the live stream.
  • Designed the caption/event transport over LiveKit data channels and the officer UI: floating assist pane, live transcript, closed-caption toggle, consent-to-transcript bridging.
PythonLiveKit AgentsDeepgram STT OpenAIAngularWebSockets
Observability Β· Best Project of the Year Apr 2023 β€” Present

API observability platform

In-house observability for API traffic and customer journeys: dual-language client SDKs emitting schema-validated events to Kafka, ingested through Telegraf into ClickHouse and visualized in real-time Grafana dashboards.

  • Migrated the time-series store from InfluxDB to ClickHouse, sustaining ingestion of ~100k events/sec with low-latency dashboards β€” cluster topology, sharding, migrations, and ClickHouse↔S3 export/import.
  • Re-engineered the Kafka ingestion SDK, cutting data-ingestion latency from 74ms to ~20ms (β‰ˆ73%).
  • Created an integration SDK (Java + Node/TypeScript) that simplified API instrumentation across teams, reducing integration time 40%; released to private Maven/npm registries.
  • Deployed the full stack on AWS via a containerized cluster β€” recognized as Best Project of the Year.
KafkaClickHouseGrafana TelegrafJavaTypeScript InfluxDBAWS
Platform engineering Β· IaC 2023 β€” Present

Kubernetes migration & platform services

Company-wide deployment platform: roughly 1,300 Kubernetes manifests and 56 Jenkins pipelines across five environment tiers (QA β†’ SIT β†’ UAT β†’ PreProd β†’ Prod/DR) and multiple clouds β€” AWS EKS and bank on-prem.

  • Led the Docker Swarm β†’ Kubernetes migration of 8 mixed-stack services with Terraform, Helm, and versioned manifests: 18% lower infra cost, 80% fewer incidents.
  • Owner of the engineering namespace β€” onboarding new services with pipelines, Vault secret integration, HPAs, and Kong routing.
  • Built and operate a production URL-shortening service in OpenResty/Lua backed by Redis β€” no app server β€” with per-client custom domains, CSV-driven config reload, and IP allow-listing.
  • Rebuilt Vault operational tooling as parameterized Jenkins jobs (KV ops, policy creation, rollback) with scoped token revocation, removing hardcoded credentials.
Kubernetes / EKSTerraformHelm JenkinsHashiCorp VaultOpenResty / Lua RedisKong
Personal Β· Open source 2026 Β· MIT

Perch β€” local system & developer dashboard

A self-hosted control panel for your own Linux machine: one token-protected web app on 127.0.0.1 replacing htop, df, systemctl, journalctl, docker ps, Postman, and a pile of converter tabs. site β†— Β· source β†—

  • Single small Python service (stdlib HTTP server, no framework) with live CPU/memory/GPU/disk/network charts, threshold alerts, process and systemd service control, storage cleanup, and package management.
  • Developer toolbox β€” Docker containers, git repos, listening ports, HTTP tester, JSON/YAML/regex/diff converters β€” plus a built-in web terminal multiplexer and an AI assistant backed by the local Claude CLI.
  • Shipped as a proper product: five releases to v1.5 with .deb packaging and desktop integration, GitHub Actions CI and release pipeline, a security overview tab, traffic capture, fleet view, 90-day history, and a public roadmap with issues open to contributors.
PythonpsutilVanilla JS systemdDockerClaude CLI GitHub Actions
Full-stack Β· Mobile 2025 β€” 2026

Employee Central β€” mobile app & backend

Internal employee platform: a Flutter app (identity, QR verification, merch store, embedded Grafana infographics, and a loan-origination demo journey) over a Node/TypeScript backend.

  • Top contributor on the backend: Google OAuth hardening, employee-ID issuance, merch-store ordering, S3 document storage with presigned URLs, Postgres migrations, and the Kubernetes deployment track.
  • Built the demo loan-origination journey in Flutter: camera/document capture, offer screens, and Atlas API integration.
Node.jsExpressPostgreSQL Flutter / DartFirebaseAWS S3
Credit decisioning Β· Rust 2026

Viveka β€” credit decision engine

Governance-first credit-decisioning platform: a 79-crate Rust workspace with Axum services, a sandboxed policy language, and Leptos/WASM front ends. Focused on the scoring-intake area.

  • Built the merchant feature pipeline: typed feature extraction with opt-in v2 classifier weights, interpretation/EQI scoring, and taxonomy work.
  • Refactored the intake server into modules and reworked intake-portal RBAC (canonical roles, maker-bench scoping, maker/checker/admin selection rules).
RustAxumLeptos / WASM PostgreSQLk3s

Skills

Languages

JavaTypeScript / JavaScriptGoPython SQLLuaDart RustC++Shell

Backend & frameworks

Spring BootSpring SecurityWebFlux / Reactor JPA / HibernateJWT / OAuth2 / OIDCNode / Express / Fastify Go (net/http, gateways)BullMQ job queuesMicroservicesOpenAPI / Swagger

Frontend & mobile

AngularReact / Next.js 14TailwindFramer Motion FlutterRxJSHTML / CSSLeptos / WASM

Real-time & media

WebRTCLiveKitLiveKit Agents Kurento (KMS)coturn / TURNWebSockets

Data & messaging

Apache KafkaClickHouseMongoDB PostgreSQL / TimescaleDBDrizzle ORMMySQLRedis InfluxDB

Cloud & DevOps

AWS (EC2, S3, Amplify)KubernetesTerraform HelmDocker / SwarmJenkins GitHub ActionsGitLab CIVaultNGINX / OpenRestyStripe billing

Observability & quality

GrafanaTelegrafPrometheusOpenTelemetry SonarQubeJUnit / Mockitovitest / pytest / go testMinIO

Applied AI

LLM observabilityPrompt versioning & regression testingLLM-as-judge evals Anthropic / OpenAI APIsStreaming STTLive translation Vision doc checksFace liveness

Security & domain

RBI V-CIP complianceAES encryptionOIDC SSO PII redactionHMAC-signed webhooksKYC / CKYCDigiLocker Audit trailsCredit decisioningAPI governance

Background

Education

Indian Institute of Information Technology, Guwahati

B.Tech. in Computer Science and Engineering

Aug 2018 β€” May 2022

Awards & recognition

  • Extra Miler β€” top 1% company-wide for exceptional performance.
  • Best Project of the Year β€” for leading the observability platform.
  • Promoted twice in two years β€” Software Engineer β†’ Senior β†’ Lead.

Certifications

  • Introduction to TensorFlow for AI, Machine Learning, and Deep Learning.
  • Applied Text Mining in Python.

Contact

Open to interesting problems in real-time media, platform engineering, LLM observability, and applied AI.