Alok Tomar
Founding Engineer & Full-Stack Developer
Full-Stack and Founding Engineer. I love building, breaking and shipping products end to end.
- Sports analytics, quantitative models and developer tools excite me.
- I ship in production: from a ~160-table warehouse and a Monte Carlo engine to privacy-first browser tools.
- Currently building Statyx and iHateImages, and contributing to major open-source libraries.
Here are my socials
Gurugram, India·Open to relocation and visa sponsorship: UK, Europe, Japan, USA
Experience
2022 — PresentFounding Engineer & Full-Stack Developer
Statyx, a multi-sport betting-analytics platform
Remote
- Sole founding engineer: architected and built the entire product end to end — a Next.js/React frontend on Vercel, an Express/TypeScript backend on Render, and a ~160-table Supabase/Postgres warehouse spanning NBA, WNBA, MLB, NFL and Soccer.
- Engineered a data platform of 50+ timezone-aware node-cron sync jobs ingesting 15+ external APIs into a unified, freshness-guaranteed schema (80+ migrations, heavy JSONB, Postgres RPC/SQL functions computing boards on read).
- Built a pregame Monte Carlo baseball engine running 25k to 100k seeded, reproducible simulations per game (mulberry32 RNG, log-odds + softmax plate-appearance model, park/weather/platoon/bullpen mechanics), validated as statistically unbiased by a backtesting harness (runs MAE/RMSE, win Brier/log-loss, 10-decile calibration).
- Developed proprietary quant models: a 0 to 100 home-run score, line-independent fair-odds projections across 9 MLB prop markets (65/35 model-to-market blend), plus EV/Kelly staking and closing-line-value tracking.
- Shipped an odds-intelligence layer aggregating sharp books (Pinnacle/Novig) and prediction markets (Kalshi/Polymarket) with de-vig fair pricing, and real-time Discord alert bots over a persistent WebSocket feed.
- Delivered platform features: a Clerk-authenticated bet tracker with OCR bet-slip parsing, GPT-4o cached player insights, an affiliate/referral system, and layered Redis caching keeping aggregations sub-100ms on warm hits.
- Drove engineering rigor: decomposed four route monoliths (~16,800 lines, including one 7,362-line file) into ~60 focused, testable modules behind snapshot regression tests, with GitHub Actions CI (typed build + Vitest).
- Productized the warehouse as a separate read-only B2B API (api.statyx.io) fronted by a dedicated Postgres role and SQL views, with API-key auth, rate limiting, usage metering and an OpenAPI spec.
Creator & Solo Developer
iHateImages, a privacy-first image toolkit
Remote
Open Source Contributor
Apache ECharts, Grafana, PatternFly, Vega-Lite, Turf.js and more
Remote
Projects
Click a card to expandStatyx Platform
LiveThe customer-facing product: dashboards, edges and alerts across 5 sports.
Statyx B2B API
LiveProductized the warehouse as a sellable, isolated read-only API.
iHateImages
Live11 image tools that run 100% on-device, no uploads, works offline.
Open Source Contributions
Contributing since 2022Charting library. Fixed a heatmap crash on missing coordinate systems, plus dataZoom reset-count, stacked-bar null values and markLine empty-data guarding.
Dashboarding framework powering Grafana. Added a requestFilterBuilder API to AdHocFiltersVariable to customize the filters sent with data queries.
Data-visualization library. Fixed choropleth legend rendering and keying, and corrected box-plot layout-transition animations.
Data-component library. Landed three PRs: a category-group clear button, an accessible name on the filter toggle, and a JSON.stringify crash fix on React-element labels.
Grammar of interactive graphics. Landed three compiler fixes: legend typing for discretizing color scales, overlay style-config precedence, and faceted-layer scale ranges.
Text-to-diagram library. Added Unicode and punctuation support to architecture-diagram titles and fixed event-modeling swimlane reuse.
Geospatial engine. Hardened booleanContains to reject polygons crossing a concave boundary with a scale-independent tolerance.
Coordinate-system / WKT parser. Corrected WKT2 GEODCRS with Cartesian coordinate systems to classify as geocentric.
Java Kubernetes client. Contributed a security fix honoring TLS trust source-precedence (originally reported by Trail of Bits).
Skills & Technologies
“Talk is cheap. Show me the code.”