Apr 2022 – Present · Bangalore
Staff Software Engineer @ JLL (Jones Lang LaSalle)
- ▹Owned end-to-end AI architecture of JLL GPT — a full enterprise GenAI web application (Azure OpenAI, AWS Bedrock, Google Gemini, Baidu Ernie) used by 45,000+ employees globally; designed the multi-provider routing strategy.
- ▹Designed and built the Assistant module — letting users create custom AI assistants with configurable system instructions, model selection, and access management, grounded on multi-source knowledge (document uploads, Confluence, SharePoint links) indexed via an internal enterprise RAG service.
- ▹Designed and built the Prompt Library and Collections feature for saving and sharing reusable prompts across business units.
- ▹Architected full backend with Clean/Onion Architecture, CQRS, JWT/Okta auth, and Azure Cosmos DB; delivered real-time persistent chat via SignalR with full conversation management.
- ▹Deployed and own LiteLLM AI Gateway (Python) on AKS across two Azure regions — exact-match and semantic caching via Qdrant; designed Azure networking topology (Front Door → APIM → Container Apps → Private Endpoints) with rate-limiting and idempotency protections.
- ▹Architected MCP (Model Context Protocol) Gateway on Node/Express enabling agentic tool-use; authored ADRs and Claude Code setup guides; mentored engineers on AI architecture and resilience design patterns.
- ▹LeaseLens AI (Backend Contributor; Frontend Architecture Advisor) — built Python API routes for early-stage document upload and LLM-interaction features; advised on frontend architecture (conversation persistence, document handling, prompt management).
- ▹Outlook Assistant AI (Frontend Architecture Advisor & Contributor) — advised on UX and reviewed the initial release of this Office 365 add-in for email summarisation, Q&A, and AI-drafted replies, reducing defects and improving adoption; contributed bug fixes and content-rephrasing features.
🏆 CoE Shining Star Award · JLL GPT — 2024 Stevie Award Winner (Bronze, Technical Innovation of the Year)