I build production-grade backend systems — async Python services, secure auth flows, and real-time data pipelines. Currently leading the backend of an in-house computer-vision platform. Based in Kerala, India. Available to overlap US time zones.
Backend engineer with 15+ years building production services across Python and Java, currently leading backend development of an in-house computer-vision platform. Strong with FastAPI, asynchronous service design, microservices, REST APIs, and OAuth2/OIDC authentication (Microsoft Entra ID, Backend-for-Frontend pattern). Owns systems end to end — from real-time data pipelines and streaming to SQL data modeling and security hardening — and works effectively across distributed, fully remote teams.
▸Lead a two-engineer team building VisionLog AI — an internal computer-vision platform on FastAPI that orchestrates multiple concurrent camera streams in real time.
▸Designed OAuth2/OIDC authentication with Microsoft Entra ID using a Backend-for-Frontend (BFF) pattern and HttpOnly session cookies, keeping access tokens out of the browser.
▸Architected async Python services running a multi-stage ML pipeline: YOLOv8 detection → ByteTrack tracking → ArcFace/SCRFD face recognition → gait recognition for occluded faces.
▸Built a gait-recognition subsystem fusing MediaPipe pose features with OSNet re-ID embeddings via weighted score fusion.
▸Led remediation of CVE-2026-39363 (exposed Vite dev server), upgrading toolchain and hardening deployment config.
▸Delivered Neorevv (Spring Boot, auth + commission/payment for a Middle East real-estate client), an LMS on Supabase with CTE-driven reporting, and backend microservices for CitusHealth (ResMed) email/SMS notifications.
▸Prototyped real-time voice/video features evaluating WebSocket, gRPC, WebRTC, and LiveKit; designed a Malayalam TTS voice-agent architecture.