Projects

Projects I have built distributed systems, vibe coded sites and the stuff in between.

G0LSM

Write-optimized LSM-tree key-value storage engine

A write-optimized LSM-tree key-value storage engine in Go, with an in-memory MemTable and persistent SSTables. Includes a Write-Ahead Log (WAL) with crash recovery and replay for durability across restarts, plus SSTable reads and compaction to improve read efficiency and manage on-disk storage.

GolangWALSSTablesMemTable

Hyderabad Food Map

Public map and directory of food outlets across Hyderabad

In ProgressLive

An interactive map and directory of Hyderabad's food spots. People can find spots near them and explore new places every time. People can save the place, log their visit and rate the food and place for their own review.

Next.jsTypeScriptTailwind CSSPostgreSQLPrismaMapLibreAWS

Framely

Event photo galleries for photographers

In ProgressLive

Framely is a platform that lets you upload the media files and store them in cloud. Also the user can collaborate with the team, review and share the files.

Next.jsTypeScriptTailwind CSSHonoBunPostgreSQLPrismaCloudflare R2

Kwikhost

Multi-tenant file hosting platform for images, PDFs, documents, and presentations

A multi-tenant file hosting platform for uploading and serving images, PDFs, documents, presentations, and other file types through shareable URLs.

TypeScriptNext.jsPostgreSQLAWSDrizzle ORM

Video Transcoder

Video transcoding pipeline with dedicated upload and processing workflow

A video transcoding application with a workflow for uploading videos and processing them through a dedicated transcoding pipeline.

TypeScriptNode.jsPostgreSQLAWSDockerReact.jsFFmpeg