Open Source Contributions
Personal contributions to open source projects
Apache Pinot - PR #14663
Open source contribution to Apache Pinot, a real-time distributed OLAP datastore. Contributed improvements and enhancements to the project.
Grafana - PR #118246
Open source contribution to Grafana, the open source analytics and monitoring platform. Contributed improvements and enhancements to the project.
Grafana Backup Tool - PR #5
Open source contribution to Grafana Backup Tool, for backing up and restoring Grafana dashboards, datasources, and other configurations. Contributed improvements and enhancements to the project.
Grafana Backup Tool - PR #302
Open source contribution to Grafana Backup Tool, a tool for backing up and restoring Grafana dashboards, datasources, and other configurations. Contributed improvements and enhancements to the project.
LilyGo EPD47 - PR #181
Fixed ESP32 Arduino core 3.x (IDF 5.x) compatibility for the LilyGo 4.7" e-paper display library. Resolved 5 build/runtime issues: missing esp_attr.h and gpio_struct.h includes, RMT TX driver rewrite for IDF 5 driver_ng API, JPEG feed_buffer type mismatch, and uninitialized LCD clock source causing runtime panic.
LilyGo EPD47 - PR #183
Fixed an infinite loop bug in the LilyGo EPD47 font renderer caused by invalid UTF-8 bytes (e.g. bare 0xB0). next_cp() would stall forever when utf8_len() returned 0 for a continuation byte. Added a guard to skip bad bytes and return U+FFFD, preventing the hang and undefined behaviour.
Personal Projects
Open-source projects and side projects
LilyGo EPD47 Property Display
Custom firmware for LilyGo 4.7" e-paper display (EPD47-S3) that shows property information with Hindi date, moon phase, and touch-triggered jokes. Built with C for ESP32-S3.
Grafana Backup DB
Schema-agnostic MySQL/SQLite backup tool — auto-discovers tables, exports rows as JSON, compresses into timestamped archives. Works for Grafana or any MySQL database. Multi-database support, batch row fetching, and manifest file in every archive.
Company Projects
Key projects from my professional career
Research Analyst (RA) Marketplace
Designed, documented, and launched the Research Analyst Marketplace, leading a team of 8+ engineers. Onboarded 30+ RAs with a user base of 60 lakh clients; scaled to millions of concurrent users.
Sub-Broker Admin Dashboard
Architected and delivered the Sub-Broker Admin Dashboard (Vue.js, Vuetify, Go backend) for 3+ lakh users, owning design, scalability, and release. Reduced repo bundle size by 88% (10MB → 1.2MB) with code splitting, CDN assets, and lazy loading.
Customer Support Experience Platform
Built the Customer Support Experience platform (Golang + Svelte.js) for 700+ agents, including backend orchestrator. Developed and scaled an in-house chatbot UI from 0 → 6 lakh+ users with standardized conversational UI framework. Migrated Salesforce tickets to in-house CX Support Portal, saving ₹4 Cr annually.
Survey and Poll Analytics Tool
Designed and developed survey and poll analytics tool; migrated JavaScript → TypeScript. Optimized APIs with MongoDB aggregation + caching; integrated Highcharts for analytics. Built reusable frontend components with ATOMIC design and backend integrations.
Task Auto-Assignment Tool
Developed internal task auto-assignment tool with Nest.js (location + workload balancing). Optimized image upload pipeline with S3 pre-signed URLs and improved API latency with RabbitMQ + MongoDB indexing. Deployed a highly available MongoDB cluster for fault tolerance.