My Projects

A comprehensive list of my work, ranging from systems-level tools to AI-powered applications.

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

Glambdar

A minimal serverless runtime for Node.js functions, built in Go. Packages and executes functions in isolated Docker environments with a dead-simple deploy workflow.

GoDockerNode.jsServerless

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

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