Ankit Sinha · Backend EngineerDistributed Systems & Cloud InfrastructureIssue No. 01 · 27 SEP 2026

Ankit Sinha



The Lead · Backend Engineering

I Build Systems
That Survive
the Real World.

Backend engineer focused on distributed systems, cloud infrastructure, storage and messaging — the parts of a product nobody sees until they break.

Now Building HashVault, a content-addressable storage platform in Go, and reading MCA at IIT Patna. Exploring Kubernetes and production infrastructure.

GO · POSTGRESQL · REDIS · RABBITMQ · AWS S3 · DOCKER

Technical Desk

Filed under: Stack · Tools in daily use

Languages

  • Go
  • Java
  • Python
  • C++
  • TypeScript
  • JavaScript
  • SQL

Backend

  • Gin
  • Node.js
  • Express
  • FastAPI
  • GraphQL

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • MySQL

Messaging

  • RabbitMQ
  • Kafka

Cloud / Infra

  • AWS
  • Docker
  • GitHub Actions
  • Terraform
  • Kubernetesexploring

Frontend

  • React
  • Next.js

Currently Building

In development

hashvault · api/v1control plane

# 1 · client hashes the file, asks to upload
POST /files/init-upload
{ "name": "thesis.pdf", "size": 2481152,
  "checksum": "9f2c…e41a" }

200 { "deduplicated": true }
# same bytes already stored → no presigned URL, no upload

POST /files/confirm
201 { "object": "objects/9f2c…e41a", "ref_count": 3 }
Fig. 1 — The upload path as the API sees it. A deduplication hit skips the upload entirely. Illustrative request.

01 / HashVault

HashVault

Content-addressable cloud storage.

A Dropbox-like storage platform in Go that stores identical bytes exactly once. Files are addressed by their SHA-256 hash, uploads go browser-to-S3 on presigned URLs, and the Go server never touches the data plane.

GO · GIN · POSTGRESQL · REDIS · RABBITMQ · S3 · DOCKER · TERRAFORM

Status Phase 4b shipped: deduplication. Next: integration test suite.

Read case study →

Selected Work

All work →

# general6 services · live

  1. riaanyone up for the 9pm game?delivered
  2. devcount me in, bringing snacksdelivered
  3. anon_42██████ ██ ████held · pattern
  4. rialol you're so bad at thisflag · no action
Fig. 2 — A single rough message is flagged but not acted on; a pattern is held for review. Illustration of the moderation pipeline.

02 / Konnect · September 2025

Real-time chat across six services.

A real-time chat platform across six microservices behind Traefik, with a Socket.IO gateway and an event-driven backbone on RabbitMQ and Kafka feeding an AI moderation pipeline.

NEXT.JS · NODE.JS · EXPRESS · MONGODB · REDIS · RABBITMQ

Read case study →

03 / Dispatch · Denthinkers Foundation

Payments Confirmed Only on Cryptographic Proof

The donation module verifies Razorpay orders with server-side HMAC-SHA256 signatures, so a payment is confirmed on proof rather than on what the client claims.

₹1.5L+verified transactions
23endpoints
2,500+monthly visits
Read the report →

Situations Wanted

Backend engineer, Go and distributed systems. Available for internships and roles. Will not vibe-code.

Reply by email →

Public Notice

HashVault Phase 4b complete: deduplication ships. An integration test suite against real Postgres follows.

Details →

Engineering Desk

How Ankit thinks about systems
Read the Engineering Desk →

Coding Exchange

Live · 27 Sep 2026

Tracking progress in a volatile, rewarding market.

LeetCode

144

problems solved

72 easy · 68 medium · 4 hard
contest 1,579 · top 27.62%

Codeforces

832

rating · Newbie

368 to Pupil · 3 rated rounds
▲ +177 last round

Streak

74

days running

best 74 days
30 active of the last 30

Weekly submission activityLeetCode + Codeforces · 52 weeks
142 · peak weekSEP ’25MARSEP ’26
View the full exchange

The Terminal

interactive · type help

ankit@ankitsin — zsh80×24