Experience
2025 — Now
2025 — Now
Campbell, California, United States
2020 — Now
Berkeley, California
Enables and empowers Indian people to evolve out of the political Stockholm syndrome by providing
the background of various politicians, including their involvement in criminal activities, convictions
in any criminal case, educational qualifications, and actual taxable income.
Presents data simply and intuitively, with easy-to-understand numbers that the public can easily count and draw fact-based inferences that hopefully will result in decisive and better votes.
2022 — 2025
2022 — 2025
San Francisco Bay Area
Initiated, designed, and developed a custom API testing harness by launching the UI client alongside a temporary, non‑production listener thread to receive and process API calls and relay responses to a command‑line client, enabling comprehensive end‑to‑end API validation without manual UI interaction.
Led and developed an automated API parameter validation tool that ingests JSON metadata to auto-generate C++ classes with built‑in boundary checks and getters, allowing developers to validate the request body with a single verify call.
Designed and developed Huddle’s security feature to turn off audio/video based on inactivity. Enhanced a fixed-size minimized window to be user-expandable within set limits, allowing users to view shared content without fully restoring the window. Worked on various Huddle and Zoom Apps APIs, along with bug fixes.
2013 — 2022
2013 — 2022
Berkeley, California
Worked on various feature developments in different parts of TrueCall, a telecom data tool to facilitate data analysis.
Designed and implemented a C++-based distributed query server with MapReduce-like architecture, leveraging multi-threading to parallelize report generation and geospatial data mapping across cities and states. Enabled the largest telecom operator in India to perform real-time market/state-level data analysis, improving regional decision-making and operational insights.
Designed and developed a Python/Cheetah-based KPI automation tool that ingests Excel-driven specifications and auto-generates C++ source code and CMake build files, eliminating an error-prone manual coding process; empowered System Engineers (non-developers) to define KPIs independently, slashing defect rates and saving thousands of developer-hours; accelerating new KPI delivery and immensely reducing time-to-market.
Initiated and developed an automated code coverage analysis system using Gcovr, integrating coverage metrics into CI pipelines and dashboards to improve code quality visibility and accelerate identification of untested code.
Designed and developed a Python framework to unify and standardize the structure, configuration, and behavior of Python programs across teams - ensuring consistency and reducing duplication.
Contributed to the design and development of a product named TrendNavigator. This tool gathers data into hour-long windows, aggregates it, and spits out CSV files.
Engineered a Location Session Record (LSR) service in C++ to enable low-latency call exports with user-configurable delays starting at 1 minute, seamlessly tracking location and session data for millions of concurrent calls.
Designed and implemented a scalable throttling solution in C++ to ensure continuous and reliable data delivery for Reliance JIO’s critical telecommunications services.
Developed TrueCall integration with NetScout's configuration management tool.
2020 — 2021
Berkeley, California, United States
Designed/developed/deployed fully automated ARK ETFs Analyzer tool called WISB (What Is She Buying).
Questions it answered: What is the total holding of a given stock in all the funds? Which stocks have been added/dropped recently to/from the ARK Invest portfolio? Are they on a buying or a selling spree for a given stock? Can we see an eagle-eye view of the ARK Invest portfolio? What are the penny stocks ARK Invest held across funds?
Education
Binghamton University
Master's degree
Thapar University