Software Engineer
Full-stack engineer specializing in LLM orchestration, RAG pipelines, and agentic workflows. Shipping production AI systems, cross-platform apps, and scalable backend services.
About
Full-stack engineer with hands-on experience shipping production AI systems, cross-platform mobile apps, and scalable backend services. Specialized in LLM orchestration, RAG pipelines, and agentic workflows — with a track record of owning features end-to-end across Flutter, FastAPI, and AWS. Comfortable operating at the intersection of AI research and product engineering.
Experience
Prana
December 2024 — June 2026Software Engineer
• Designed and shipped a unified LLM coaching agent on AWS Bedrock (Claude Sonnet) with LangChain tool-calling, SSE streaming, a thread-scoped tool cache, and multi-stage pipelines for onboarding, DEXA scan processing, and blood biomarker extraction via AWS Textract. • Implemented a hybrid RAG pipeline using Pinecone (BM25 + Titan Embeddings v2) and Mem0 for persistent cross-session user memory, enabling personalized coaching context that compounds over time. • Architected a large-scale FastAPI + PostgreSQL backend with dual-auth (Supabase JWT + SHA256-hashed MCP API keys), row-locking transaction helpers, Supabase RLS policies, and a custom in-memory rate limiter. • Engineered a production Flutter client with real-time AI chat (SSE streaming with embedded charts), offline-first data persistence with background sync, and fluid drag-and-drop interactions.
BlindMe
January 2024 — March 2025Lead Product Engineer
• Designed a two-tier matching system combining geospatial indexing with a weighted compatibility scoring engine, exposed via optimized REST APIs and consumed in a React Native client. • Optimized React Native state management to achieve smooth 60fps gesture-driven animations; built and maintained GitHub Actions CI/CD pipelines enforcing test coverage and API contract validation.
Edventures
December 2023 — February 2024Flutter Engineer and Advisor
• Defined the mobile architecture roadmap and led migration to a serverless backend; mentored the team on Flutter Clean Architecture, reducing technical debt through structured code reviews.
Skills & Technologies
Selected Work
Self-correcting reasoning engine using LangGraph with recursive Generator-Critic feedback loop to reduce hallucinations. Features a Lifelong Learning memory architecture using ChromaDB (Vector RAG) and Human-in-the-Loop Chainlit interface for active learning.
Chat application with AI-driven sentiment analysis to suggest replies and analyze user emotions. Built a responsive cross-platform interface using Flutter with real-time messaging.
User/Order microservices with real-time monitoring, implementing fault tolerance via Circuit Breaker and retry mechanisms. Utilized Docker for containerization with Fluentd/Prometheus for log collection and chaos testing.
Minimalist typing speed test built from scratch with vanilla JavaScript. Supports three test modes (words, timed, and quote) with a floating real-time caret, live WPM and accuracy tracking, and a post-test performance chart rendered on the Canvas API with no charting libraries. Features a 1,500-word pool, per-keystroke error display, 30-result local history, and full keyboard navigation.
Education
Vellore Institute of Technology (VIT)
2021 — 2025Bachelor of Technology in Computer Science (CGPA: 8.41/10)