•Will be working on TeamsCoreIQ, an AI-powered platform designed to optimize Microsoft Teams Telephony management and user experience. It leverages Azure AI to provide real-time insights, analytics, and automation for call quality, network performance, and operational efficiency within Microsoft Teams environments.
DjangoMongoDB AtlasAzure AI servicesReact.jsCeleryRedisDocker
June 2025 - Present
Miami, USA (Remote)
Founding EngineerTunableLabs, LLC
•Led the development of a Legal-AI RAG system with support, using multi-tenant support in Weaviate as the vector database. Added real-time web search features with Tavily and EXA APIs to fetch accurate information. Built AWS S3 integration to handle user document uploads and storage efficiently. Created a pipeline using Unstructured.io to read and break down different types of legal documents into useful sections.
•Architected multi-agent workflows using LangGraph (won internal hackathon worth $200), including dynamic entity extraction and schema mapping
•Developed secure user access with Supabase Auth integrated into a Next.js frontend
•Migrated an AI system from Gradio to FastAPI and NextJs that supports both local and API-based LLMs (OpenAI, Azure, Ollama, Groq), with a hybrid RAG pipeline using vector + full-text search and re-ranking for better results. Added multi-modal QA on documents with text, tables, and images, plus in-browser PDF viewer with citation highlights, relevance scores, and low-confidence warnings. Supported complex questions using breakdown methods and agent-based reasoning (ReAct, ReWOO). Made core retrieval and generation settings.
•Delivered an ultra-fast SQL-aware chatbot achieving average query response times of < 2 seconds for live data analytics using defog-sqlcoder and Groq-LLM
•Enabled contextual schema reasoning and real-time interaction over WebSocket, backed by a secure Supabase data layer
•Followed modular architecture with pluggable LLM and SQL generation modules
•Ensured maintainability by documenting schema-driven query flows and encapsulating prompt logic