Full-Stack Software Engineer · Founder & Lead Engineer of Statyx
React · Next.js · Node.js · TypeScript · PostgreSQL · Redis
- 🟢 Founder & Lead Engineer of Statyx — a production sports-analytics SaaS.
- 💼 Full-Stack Software Engineer at Sun Life Financial (Gurgaon, India).
- 🌱 Active open-source contributor to major data-visualization, geospatial & cloud-native libraries.
- 🛠️ I work end to end: React/Next.js front ends, Node.js services, and PostgreSQL/Redis data layers.
- 💬 Ask me about data visualization, TypeScript, and shipping well-tested OSS bug fixes.
A production sports-analytics platform for real-time odds, player props, historical trends and subscription-based research tools. I designed and built it end to end — frontend architecture, backend services, authentication, Stripe subscriptions, third-party data integrations and deployment.
I ship production bug fixes to widely-used libraries — each fix is reproduced with a failing test first, then verified against the full suite for zero regressions.
| Project | Contribution |
|---|---|
| apache/echarts — data-viz | Fixed a heatmap render crash on a missing coordinate system (#21698); plus fixes to dataZoom reset counting, stacked-bar null handling, and markLine empty-data guarding |
| plouc/nivo — React + D3 dataviz | Fixed choropleth legend keying and box-plot layout transitions |
| vega/vega-lite — grammar of graphics | Three compiler fixes: legend type for discretizing color scales, overlay style-config precedence, and faceted-layer scale ranges |
| mermaid-js/mermaid — diagramming | Unicode & punctuation support in architecture-diagram titles; event-modeling swimlane reuse |
| Turfjs/turf — geospatial engine | Hardened booleanContains for concave polygons (#3104) |
| proj4js/wkt-parser — coordinate systems | Correct WKT2 GEODCRS + Cartesian coordinate-system classification (geocentric) |
| fabric8io/kubernetes-client — cloud-native | Security fix: honor TLS trust source-precedence so an explicitly pinned CA isn't overridden by an inherited insecure flag (issue #7957, reported by Trail of Bits) |
| Project | Description | Stack |
|---|---|---|
| SketchSkribble | Real-time collaborative drawing app with a word-guessing game mode | React · Canvas · WebSockets |
| Opensource_AI | Chrome extension giving AI-assisted insights for GitHub issues & OSS workflows | JavaScript · Chrome APIs |
| Video Streaming App | Netflix-style streaming interface with browse, search and trailers | React · Redux · Firebase · TMDB |