My Projects

A comprehensive list of my work, ranging from systems-level tools to AI-powered applications. Each project is built with a focus on performance, reliability, and modern architecture.

Glambdar

A fast serverless runtime written in Go for executing Node.js functions. Features persistent container pooling, auto-scaling, and Unix Domain Socket IPC. Implements ML-based optimization using adaptive EWMA to predict incoming traffic trends and pre-warm containers, eliminating cold starts and achieving a 99.6% latency reduction.

GoDockerNode.jsGinLinuxSQLiteGORMRate LimitingServerlessMLEWMA

VERITAS

Winner of CMR HackFest 3.0 (GenAI Track). Engineered a 4-engine forensics pipeline utilizing Hugging Face models and noise analysis. Optimized deployment by decoupling ML dependencies into a custom base image, reducing app size by 2.8 GB, and implemented async handling for concurrent engine inference.

Next.jsPythonGenAIDockerAsynchronous ProgrammingDeepfake DetectionMachine LearningFastAPI

Guntainer

A lightweight container runtime in Go that isolates processes using Linux namespaces, UID/GID remapping, and automatic Alpine rootfs setup. Demonstrates deep systems-level understanding of OS primitives.

GoLinux NamespacesUID/GID RemappingAlpine rootfs

Wiki Semantic Crawler

An autonomous AI agent that plays the 'Wiki Game' by finding the shortest path between unrelated Wikipedia topics. It implements a Weighted A* search algorithm using cosine similarity of all-MiniLM-L6-v2 embeddings as a heuristic to navigate high-dimensional semantic space efficiently.

PythonSentence-TransformersWeighted A*NLPBeautifulSoup

NexusChat

Full-stack real-time chat with P2P messaging, JWT auth, WebSocket presence, and message status; deployed via Docker on a MERN stack with Cloudinary media support.

MERN StackSocket.ioJWT AuthDockerCloudinary

SynapseLearn

AI-powered study platform using Google Gemini for personalized task generation, with analytics, task tracking, and a full auth + DB stack (Clerk + Neon + Drizzle ORM).

Next.jsGoogle GeminiClerkNeon DBDrizzle ORM

HTTP Caching Proxy

A production-style HTTP caching proxy in Go with in-memory storage, time-based expiry, and LRU eviction; built to understand how caching layers work at the network level.

GoNetworkingLRU CacheIn-memory storage

CalGist

A Google Calendar event summarizer that uses AI to generate concise insights and manages event data with PostgreSQL and Supabase.

Next.jsSupabaseGoogle GeminiGoogle Calendar API

Flux Interpreter

A custom-built interpreted programming language called Flux. Implemented entirely in Java, featuring a hand-written lexer and parser to handle variable assignments, control flow, and basic arithmetic operations.

JavaCompilersLexical AnalysisParserInterpretersRecursive Descent Parsing

AlterTone

A web app that uses AI to change the tone of your text, for example turning sad sentences into happy or professional ones, optimized for strong SEO visibility.

Next.jsGoogle GeminiSEO Optimization

Tgo

A simple command-line task manager implemented in Go. It uses SQLite for persistent storage and provides a clean CLI interface using Cobra.

GoCobraSQLite3CLI

HTTP Server in C

A minimal HTTP web server built from scratch in C using raw TCP sockets, without any frameworks or libraries. Built to deeply understand how web servers work at the lowest level.

CUnix Socket APITCP/IP

VoxoLaunch

A Python-based voice-controlled app launcher that executes commands like opening apps and performing searches using speech recognition and TTS.

PythonSpeech RecognitionTTS

TermLock

A lightweight shell script that password-protects terminal startup, blocking escape attempts and ensuring secure access with zero dependencies.

Shell ScriptingLinux Security

TicTacToe AI Agent

An unbeatable Tic-Tac-Toe agent built using the Minimax algorithm. Optimized with Alpha-Beta pruning to minimize the search space, ensuring optimal moves are calculated in real-time.

PythonGame TheoryMinimaxAlpha-Beta Pruning