Projects
Successfully delivering high-impact projects that empower organizational growth.

Wireless Broadband Connectivity/ Router
Product Development lead
Roles and Responsibilities:
-
Responsible for roadmap planning, development and end-to-end delivery of RDK middleware on premium tier Qualcomm chipset. Directed full lifecycle of RDK product development including planning, development and deployment.
-
Guided module leads on features scoping and planning by providing direction on defining project requirements, prioritizing tasks, and breaking down complex features into manageable components and sprints.
-
Leading a team of 50+ member team to design and develop RDK-B (Reference Design Kit for broadband) based CPE/Router (Customer Premises Equipment) product o Involved in technical design discussions, collaborating with cross-functional teams to evaluate design alternatives, and ensure alignment with project requirements, scalability, and performance goals

Windows Data Connectivity /Qualcomm Laptops
India Development lead
Roles and Responsibilities:
-
Directed team in design, development of Windows data connectivity solutions, ensuring alignment with project goals and technical requirements.
-
Leading a team of 11 engineers in India, Managing and coordinating efforts to develop and enhance Windows data connectivity across business units
-
Led the team through the full software development lifecycle, including requirements gathering, design, development and unit testing.
-
Analyzing and assessing the requirements, design and architecture on the MBIM, QBI, QMI protocols with oversight of overall control and data paths on Qualcomm products for Windows OS.

Project Engineer for Automotive Modems (LTS)
Technical Project Manager
Roles and Responsibilities:
-
Feature Request Management: Review and analyze customer feature requests to understand requirements and coordinate between teams across board to provide necessary support to customers
-
Release Planning: Conduct through reviews of monthly customer releases to ensure that all feature updates and fixes met quality standards and aligned with customer requirements
-
Issue Management: Actively follow up on customer issues and escalations, ensuring timely resolution and closure by coordinating with relevant teams and stakeholders.

Voice over IMS
Technical Project Manager
Roles and Responsibilities:
-
Lead, Voice over IMS (LTE/NR/WIFI) (2009-2023) development team
-
Team Leadership: Led the software development team responsible for technical aspects of VoLTE development through design, implementation and optimization on various Qualcomm products
-
Collaborated closely with cross-functional teams including product management, systems team, QA and customer engineering teams
-
Ensured VoLTE product met 3GPP and Operator specifications and compliance requirements

IOT/ CSS IMS features
Roles and Responsibilities:
-
Driving IOT/ CSS IMS features
-
SPOC for defining, managing and delivering IMS features on IOT products, ensuring alignment with business objectives and technical requirements

SPOC for IMS Customer Engineering group
​Roles and Responsibilities:
-
Provided advanced technical support and guidance to customer engineering team addressing complex engineering team queries

Push to Talk
As part of the development team, contributed to the design and implementation of a Push-to-Talk (PTT) Client, enabling real-time, low-latency voice communication over IP networks. The client was developed with a focus on scalability, security, and seamless user experience across platforms.
Personal Projects
Chat with Cohere
Web-Based Chat for Cohere LLM is an interactive AI-powered chatbot that connects to Cohere's LLM APIs, enabling seamless conversations and intelligent responses. This web-based application allows users to input queries, interact with Cohere's language models, and view real-time responses in a user-friendly chat interface.
Locally Hosted LLM based API
Locally Hosted LLM-Based API is a self-contained, private, and efficient language model API powered by Ollama and Mistral-7B. It enables developers to run and interact with large language models on their local machines or servers without relying on cloud-based solutions, ensuring data privacy, low latency, and cost efficiency.