SSR21:33

Samarth
S

Backend Developer | Engineer | Building Systems

currently learning how distributed systems work, exploring backend systems and database internals in depth. and sometimes vibecoding uis just for fun

Samarth S Rao

SamarthSRao

Bengaluru · India

Experience

Intern

BeagleCorp·
Jan 2026

Yet to Update

GoGinPostgreSQLWebSocketsGORM

Projects

A write-ahead log based key-value storage engine built in Go. Implements crash recovery, segment-based WAL flushing, and durable commit semantics from scratch.

GoStorage EngineWALCrash RecoveryDurability

A Bloom filter implementation in Go for probabilistic set membership testing. Uses multiple hash functions to achieve space-efficient false-positive-bounded lookups.

GoBloom FilterProbabilistic DSHashing

Full-stack blogging platform with AI-powered content generation. Features Docker Compose setup, REST API backend, and a React frontend deployed to AWS App Runner.

Node.jsReactPostgreSQLDockerAWSGemini AI

Campus connectivity & event management platform with real-time chat and QR ticketing. Served 400+ concurrent students during college fests with Go-powered WebSocket goroutines.

GoWebSocketsPostgreSQLReact 19Framer Motion

Collaborative interview preparation platform with category-based question banks and real-time progress tracking. Built with Go/Gin for high-throughput query handling.

GoGinPostgreSQLReact 18Tailwind CSS

A terminal-based typing speed test written in pure Go. Measures WPM and accuracy in real-time, using raw terminal I/O and goroutine-based input processing.

GoTUITerminalGoroutinesRaw I/O

Sustainable activity tracker incentivizing eco-friendly living through gamified milestones and global leaderboards. Uses MongoDB oplog and Redis cache for score aggregation.

Node.jsExpressMongoDBReact 18JWT

Samarth S Rao

Backend Developer | Engineer | Distributed Systems

Bengaluru, India
Samarthz0901@gmail.com
SamarthSRao

Skills

Backend
RESTful APIsMicroservicesgRPCJWTOAuth2WebSockets
Languages
GoJavaTypeScriptJavaScriptSQL
Infrastructure
PostgreSQLMongoDBRedisKafkaDockerLinux/Shell
Systems
WALLSM TreeBloom FiltersRaft ConsensusStorage EnginesDistributed Systems

Featured Projects

WAL-Kv — Storage Engine

  • Built a write-ahead log based key-value engine from scratch with segment-based WAL flushing and crash recovery.
  • Implemented durable commit semantics and recovery-on-boot using structured binary log segments.

sbloom — Bloom Filter

  • Implemented a probabilistic Bloom filter in Go using multiple hash functions for space-efficient membership testing.

Hackblog — AI Blogging Platform

  • Full-stack blogging platform with AI-powered content generation via Gemini API and Docker Compose deployment.
  • Deployed backend to AWS App Runner with PostgreSQL on RDS, and frontend on AWS Amplify.

Jss Rooms — Event Management

  • Real-time campus platform serving 400+ concurrent users with Go goroutine-pooled WebSocket connections.
  • Implemented atomic QR ticket generation with PostgreSQL transactions to prevent double-booking.

Inter Prep — Interview Platform

  • Designed high-performance backend with Gin and B-tree indexed PostgreSQL queries for low-latency lookups.
  • Implemented connection pooling and JWT-based stateless auth for horizontal scalability.

go-typing — Terminal Typing Test

  • Terminal-based WPM and accuracy test using raw I/O and goroutine-based input processing with no external deps.

Eco-Quest — Activity Tracker

  • Gamified sustainability tracker with leaderboard aggregation backed by MongoDB oplog tailing and Redis caching.

System Internals

JSS ROOMS

Go · WebSockets · PostgreSQL

Consensus + Real-time
402Concurrent Users
Leader
System Commit Log
Streaming
Linearizable
QUORUM: 2n+1

Contact

Let's Connect

Open to collaborations, freelance work, or just a conversation.