Backend and systems engineer, 10+ years, mostly fintech/crypto, B2B SaaS, and real-time gaming. I build services and infrastructure where correctness, reliability, and scale matter more than surface area: API design, data modelling, workflow orchestration, and the observability to keep it all honest.
Site · Resume · LinkedIn · Email
- Data & integrations: parsing and reconciling on-chain data across several blockchains, multi-tenant PostgreSQL schema design, full-text search, and Excel/S3 ingestion pipelines.
- Fault-tolerant workflows: Temporal-orchestrated, idempotent sync jobs with reconciliation and validation instead of best-effort scripts.
- Real-time systems: poker game and tournament engines handling thousands of concurrent players with event-driven, low-latency backends.
- Platform work: migrations (PHP to Node.js, services to Django, serverless booking engines), RBAC and identity, and observability with OpenTelemetry.
| Company | Role | Dates |
|---|---|---|
| CoinTracker | Software Engineer | Sep 2025 – Apr 2026 |
| Emission Critical | Lead Software Developer | May 2022 – Mar 2025 |
| Mind Sports League | Tech Lead | Mar 2021 – May 2022 |
| Yolobus | Senior Software Engineer | Mar 2020 – Mar 2021 |
| Adda52 (Delta Corp) | Graduate Trainee → Senior Software Engineer | Sep 2014 – Feb 2020 |
Full write-ups, including engineering decisions on each, are on the Experience page.
- tocli: a terminal BitTorrent client with a process-per-torrent architecture, scriptable one-shot commands, and a live interactive TUI when you leave arguments off.
- goroomlib: a thread-safe Go library providing a reusable Room-User architecture for real-time systems like chat and multiplayer games.
- wazirx-connector-go / wazirx-connector-java: unofficial REST/WebSocket clients for the WazirX crypto exchange, both acknowledged by WazirX's co-founder.
- tts-study-assistant: a Chrome extension for saving and listening to notes from any webpage, backed by a Go/Fiber API.
- git-why: a Claude Code skill
that writes the design reasoning behind non-trivial commits to
git notes, so the "why" survives after the chat that produced it is gone. - video-translator + OpenVoice fork: a local AI dubbing pipeline that transcribes, translates, and re-synthesizes speech in a target language, patched to clone short clips on CPU.
More on the Projects page.
- Added missing stats/metrics fields to the official Meilisearch Go and Java clients, closing issues the maintainers had already filed. Merged.
- Audited WazirX's official Postman API collection against its live spec and fixed real drift, then turned the process into a reusable Claude Code Skill for the maintainers.
- Added missing endpoints to WazirX's official Python connector.
- An early DuckDuckGo Instant Answer contribution, merged back in 2015.
Full list, including what's still open, on the Open Source page.
Go and systems internals, through small hobby projects: a concurrency-safe room/user library, exchange API connectors, and a handful of CLI and media tools.
Go · TypeScript · Python · Java · Node.js/NestJS · PostgreSQL · Redis · Temporal · AWS · Docker · Kubernetes · OpenTelemetry
More detail, including how each project and role broke down technically, is at prateeksharma.me.




