“Do you want it or do you like the idea of it?”
— · writing
March
2026
Visitors
...
total visits
Experience
Intern
Yet to Update
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.
A Bloom filter implementation in Go for probabilistic set membership testing. Uses multiple hash functions to achieve space-efficient false-positive-bounded lookups.
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.
Campus connectivity & event management platform with real-time chat and QR ticketing. Served 400+ concurrent students during college fests with Go-powered WebSocket goroutines.
Collaborative interview preparation platform with category-based question banks and real-time progress tracking. Built with Go/Gin for high-throughput query handling.
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.
Sustainable activity tracker incentivizing eco-friendly living through gamified milestones and global leaderboards. Uses MongoDB oplog and Redis cache for score aggregation.
Samarth S Rao
Backend Developer | Engineer | Distributed Systems
Skills
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
Contact
Let's Connect
Open to collaborations, freelance work, or just a conversation.
