backend
distributed-systems
databases
networking
infrastructure
reliability
developer-tooling
golang
Available commands:
help - List available commands
whoami - Print identity
about - Short bio
ls - List sections of this site
stack - Languages and tools I work with
projects - Things I have built
experience - Where I have worked
blog - Long-form technical writing
opinions - Shorter takes
notes - Short technical fragments
books - What I am reading
contact - How to reach me
clear - Clear the terminal output
cat - Print a file (try `cat interests.txt`)
pwd - Print working directory
date - Print the current date
echo - Echo text back
sudo - Attempt elevated privileges
Prateek Sharma
Software Engineer — Backend / Systems / Distributed Systems
10+ years. Fintech & crypto, B2B SaaS, real-time gaming.
I build backend systems and infrastructure where correctness, reliability, and scale matter — APIs, data models, workflow orchestration, and observability.
- Currently exploring Go and systems internals through hobby projects.
- Off-screen: books and calisthenics.
Full bio: /about/
drwxr-xr-x about/
drwxr-xr-x experience/
drwxr-xr-x projects/
drwxr-xr-x open-source/
drwxr-xr-x blog/
drwxr-xr-x opinions/
drwxr-xr-x notes/
drwxr-xr-x books/
-rw-r--r-- interests.txt
Try cat interests.txt or a section name (e.g. projects).
{
"languages": ["Go", "TypeScript", "Python", "Java"],
"backend": ["Node.js", "NestJS", "Django", "Flask", "Spring Boot"],
"data": ["PostgreSQL", "Redis", "Snowflake", "Meilisearch", "MongoDB"],
"infra": ["AWS", "Docker", "Kubernetes", "Temporal", "OpenTelemetry"]
}
> WazirX Java Connector
An open-source unofficial REST/WebSocket client for the WazirX crypto exchange in Java, …
> WazirX Go Connector
An open-source unofficial REST API client for the WazirX crypto exchange in Go, …
> Tidylnk
A self-hosted URL shortener with a React admin panel, built with Go, Redis, and …
> Goroomlib
A thread-safe Go library providing a reusable Room–User architecture for real-time systems …
> Video Translator
A local AI dubbing pipeline that transcribes a video's audio, translates it, and …
> Audio Cloning
A patched fork of OpenVoice that clones a speaker's voice for short subtitle lines and …
> TTS Study Assistant
A Chrome extension for saving, organizing, and listening to notes from any webpage, backed …
See all: /projects/
> CoinTracker — CoinTracker
Blockchain integrations and fault-tolerant wallet-sync workflows for a crypto portfolio …
> Emission Critical — Emission Critical Pvt. Ltd.
Led backend architecture for a multi-tenant B2B carbon-accounting SaaS — schema, APIs, and …
> Mind Sports League — Mind Sports League
Led an online poker platform with advanced tournament features and an event-driven backend …
> Yolobus — Yolobus Traveltech Pvt. Ltd.
Designed the database architecture for an in-house Global Distribution System and a …
> Adda52 — Delta Corp — Adda52.com (Delta Corp Ltd)
Five-plus years on a real-money real-time poker platform: game logic, load testing at 10k+ …
See all: /experience/
> Two-sided membership needs one lock, not two
A bidirectional relationship — users know their rooms, rooms know their users — has to be …
> Endpoint maps over hand-rolled methods
When a client library wraps ~25 near-identical HTTP endpoints, describing them as data …
See all: /blog/
> Give callers two error types, one extending the other
A single catch-all exception forces every call site to over-handle. Two types in a …
> Generic returns can be the right call for a library you maintain alone
Typed response structs are the default advice. For a one-person library wrapping a churny …
See all: /opinions/
> Whisper's turbo model beat large on noisy audio, in practice
> Composite index column order should match the query, not the schema
> Daemon threads for WebSocket keepalives
See all: /notes/
> Understanding Distributed Systems
A from-first-principles tour of coordination, replication, scalability, and resiliency.
> The Go Programming Language
The canonical Go book — worth a proper read now that Go is my main language.
> Release It!
Stability patterns and anti-patterns for systems that have to survive production.
> Designing Data-Intensive Applications
The reference for how storage engines, replication, partitioning, and consensus actually …
> Database Internals
B-trees, LSM trees, and the distributed-systems half of how databases are built.
See all: /books/
Reach me here —
Email : prateeksharma.2801@gmail.com
GitHub : https://github.com/pratts
LinkedIn: https://www.linkedin.com/in/prateeksharma28/
Résumé : Google Drive (PDF)