Professional

Building impactful software

Staff Engineer with 12+ years of hands-on experience in the web ecosystem. Currently designing AI-driven analytics, advanced search pipelines, and agentic integrations at Conviva.

Technical Capabilities

AI & Machine Learning

Agentic workflows, retrieval systems, and predictive models

LLMsRAGAI/MLPythonDjangoModel Context Protocol (MCP)

Frontend Architecture

Interactive interfaces, data visualizations, and state systems

React.jsNext.jsTypeScriptJavaScriptD3.jsChart.jsTailwindSassPWAMaterial-UIAngular.js

Backend & Data Systems

High-throughput APIs, databases, and microservices

Node.jsExpressGraphQLPostgreSQLMongoDBMySQLElasticSearchSocket.io

DevOps & Tooling

Containerization, cloud infrastructure, and deployment pipelines

AWSDockerKubernetesNginxGitPuppeteerReact-Native

Career Journey

Apr 2020 - Present

Staff Engineer

Conviva

  • Lead the design and evolution of Conviva's enterprise AI engineering platform, building agentic workflows, intelligent coding experiences, and autonomous software engineering capabilities through custom AI agents and workflow orchestration.
  • Design multi-agent workflows that translate natural language requests into production-ready analytics dashboards, reports, and actionable engineering insights by orchestrating AI agents across enterprise data sources and business workflows.
  • Architect enterprise analytics platforms serving 200+ enterprise customers, powering revenue-critical video and application observability products while enabling multiple product verticals on a unified platform.
  • Led the architectural evolution of Conviva's analytics platform from a video-only solution to a unified platform supporting both Video Analytics and App Analytics, delivering the migration with zero customer downtime.
  • Led two large-scale backend data model migrations for the App Analytics platform, coordinating cross-regional engineering teams without introducing significant customer-facing regressions.
  • Extended the AI platform with integrations to collaboration platforms, LLM providers, and enterprise systems (Slack, Claude) while contributing to contextual AI capabilities through Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG).
  • Provide technical leadership across globally distributed engineering teams through architecture reviews, platform strategy, technical mentoring, and engineering best practices.
AI AgentsLLMsRAGMCPSystem DesignAnalytics
Aug 2015 - Apr 2020

Senior Software Engineer

Penser Analytics

  • Partnered closely with the CTO and CEO to shape product direction, technical strategy, architecture decisions, and engineering execution for the company's analytics platform.
  • Owned end-to-end product development across the stack—from product discovery and system design to frontend, backend, deployment, customer support, and production operations.
  • Spearheaded the migration of the flagship analytics platform from AngularJS to React, establishing a modern frontend architecture and reusable component ecosystem that accelerated feature development.
  • Designed and built interactive analytics dashboards and reusable visualization components, enabling enterprise customers to explore complex business metrics.
  • Developed scalable backend services and REST APIs using Node.js, improving application architecture through reusable services and shared libraries.
  • Built one of the company's early conversational chatbot experiences, enabling users to retrieve business insights through natural language interactions.
ReactNode.jsAngularJSChatbotsAPI Design
Aug 2014 - Aug 2015

Software Engineer

Sportskeeda

  • Early adopter of React during its pre-1.0 beta releases, building one of the company's first React applications for real-time sports experiences and helping establish modern frontend development practices.
  • Designed and developed high-performance live scoring widgets for football and cricket, delivering real-time match updates with low-latency rendering during major sporting events.
  • Built reusable frontend components and application architecture that powered sports microsites across 30+ sports categories, accelerating feature development.
  • Improved application performance, browser compatibility, and responsive user experiences across desktop and mobile platforms.
React.jsRealtime DataHigh-Traffic WebMobile Responsive
2013 - 2014

Software Engineering Intern

Applied Cognition Systems

  • Completed a software engineering internship while pursuing an M.Sc. (Tech) in Embedded Systems, contributing to the development of browser-based applications using modern HTML5 technologies.
  • Contributed to the development of a healthcare platform, building browser-based applications that improved usability and responsiveness for healthcare workflows.
  • Developed reusable Single Page Application frameworks using Vanilla JavaScript before modern frontend frameworks became mainstream.
  • Built interactive web applications leveraging HTML5 APIs including IndexedDB, WebSockets, and Web Workers to deliver responsive offline-capable experiences.
Vanilla JSWebSocketsWeb WorkersIndexedDBHTML5 APIs

Academic History

Postgraduate2012 – 2014

M.Sc. (Tech) – Embedded Systems

Manipal University

Advanced software engineering, distributed systems, embedded architectures, and control logic.

Graduate2008 – 2012

Bachelor of Engineering – Electronics & Communication

K.V.G College of Engineering, Sullia

Signal processing, system automation, logic design, and basic computing principles.