Softwareengineer
buildingthoughtfulproducts.
I'm Binayak, a developer in Mumbai. I’m focused primarily on backend engineering, distributed systems, and microservices. I work mainly with Go and TypeScript, building scalable systems and APIs, while also working across the stack with Next.js and React when needed. I enjoy solving problems at the intersection of system design, performance, and developer experience.
01 / Snapshot
What I'm up to

AeroLog
A zero-latency telemetry engine for HFT-style systems — lock-free shared-memory IPC, asynchronous sidecar logging, and nanosecond-scale hot-path writes.
Mumbai, India
1:12 AMlocal
- Learning. Java, Spring Boot and distributed systems.
- Building. High-performance, scalable microservices applications.
02 / Selected work
Things I've built
BlockProcure
A blockchain-based procurement and milestone payment system — escrowed funds, multi-inspector approvals, and tamper-proof audit trails on Polygon.
CipherNest
A decentralized end-to-end encrypted messaging platform built on the Internet Computer Protocol with ephemeral messaging, client-side cryptography, and blockchain-backed identity.
ShipIQ
A GitHub App–powered DevOps automation platform that scans repositories, generates missing CI/CD infrastructure, tracks deployments, and classifies workflow failures automatically.
LawLedger
A blockchain-based legal document vault built on Ethereum and IPFS with smart contract access control, immutable audit trails, and AI-powered legal document summarization.

RAG Pipeline
A multi-stage Retrieval-Augmented Generation pipeline for research papers combining hybrid retrieval, query expansion, section-aware ranking, and cross-encoder reranking for accurate technical Q&A.
03 / Writing
Recent posts
HashnodeHow Rate Limiting works internally
Ever wondered why rate limiting is crucial for backend systems? Discover how rate limiting actually works. Deep dive into core algorithms, distributed Redis architecture, and performance.
HashnodeWhy Idempotency Is Critical in Payment Systems
Ever wondered why payment systems need Idempotency? Discover how it prevents duplicate charges and ensures reliability in distributed financial transactions.