Projects
A collection of projects ranging from infrastructure tools to research work, showcasing my passion for backend systems, system design, and open-source development.
Kudos
In DevelopmentA microservices-based social platform that replaces traditional engagement metrics with a limited, transferable token supply. Features an MLFQ scheduling-inspired feed algorithm, progressive taxation on token accumulation, and economic incentives for genuine content curation. Built with Next.js frontend, Go/Node.js microservices, PostgreSQL, and gRPC inter-service communication.
ACORDE
BetaAlways-Available Conflict-free Offline-first Replicated Distributed Data Synchronization Engine. Built with Go and libp2p, uses CRDTs for automatic conflict resolution in distributed environments. Features XChaCha20-Poly1305 content encryption, SQLite for local persistence, and robust peer discovery. Designed for offline-first apps needing reliable sync without centralized coordination.
BitTorrent Client
CompleteFrom-scratch implementation of the BitTorrent protocol in Go, handling metadata exchange, peer handshaking, piece selection, choking/unchoking strategies, and tracker communication. Implements BitTorrent Enhancement Proposals (BEPs), DHT for decentralized peer discovery, and selective piece downloading for optimal throughput.
GitIntel
BetaTransforms messy GitHub discussion threads into structured, developer-ready digests. Uses GraphQL to extract issues, PRs, and reviews across a repository, then applies LLM analysis to identify key architectural decisions, rejected alternatives, and constraints buried in comment threads. Features D3.js visualizations for dependency graphs and decision timelines.
MetaIndex
ResearchResearch project on how machine learning can dynamically optimize database index selection based on query patterns and data characteristics. Uses meta-learning to predict optimal index configurations for given workloads, adapting to changing query distributions. Evaluated on standard database benchmarks against traditional cost-based optimizer approaches.
HalfLife
ActiveComprehensive knowledge management system built around Obsidian with automated workflows, custom skills management, journal auto-population, and bulk tagging. Integrates with WhatsApp analysis pipelines, conversation data, and system-level file scanning for a unified knowledge graph. Includes semantic search via vector embeddings.
RAGfolio
ActiveRAG system enabling intelligent document processing and querying. Combines vector embeddings, semantic search, and LLM generation to answer questions from personal document collections. Features document chunking strategies, embedding optimization, context window management, and retrieval pipeline tuning for grounded responses.
Relix
ActiveSystems project exploring reliable data processing patterns for distributed environments. Focuses on building robust data pipelines with fault tolerance, efficient resource utilization, and predictable performance under varying loads. Custom scheduling algorithms and resource allocation strategies.
B+ Tree Implementation
CompleteComplete B+ Tree implementation covering all fundamental database index operations: insertion with node splitting, deletion with sibling borrowing and merging, point queries, and range scans. Proper balancing, leaf-level linked lists for efficient range queries, and configurable order parameter. Comprehensive test coverage and performance benchmarks.
AcadMap
LiveCommunity platform where IIT Bhilai students share course materials, past papers, lab notes, and study resources. Features course-based organization, upvote/downvote quality ranking, and role-based access control. Built with Next.js 15 App Router, TypeScript, Supabase backend, and Tailwind CSS with shadcn/ui components.
Pokedle
LiveDaily Pokemon guessing game where players identify a random Pokemon through progressive hints. Features animated reveals, streak tracking, shareable results in Wordle-style emoji grids, and a curated Pokemon database. Responsive design optimized for mobile.
Let's Collaborate
Interested in collaborating on open-source projects, system design, or backend infrastructure? I'm always excited to work on challenging problems and contribute to meaningful projects. Check out my GitHub or reach out via email.