~ projects
here's a handful of projects i've built. love crafting tools
that make devs' lives smoother and picking up fresh tech on the
way.
creator — 2025 feb - may
fast, minimalist ai chat interface built for power users who value ownership, efficiency, and full control over their conversations.
achievements
built a distraction-free interface to interact with ai assistants with full thread visibility and management optimized thread management using smart local state and react query for snappy, lightweight performance designed for privacy, performance, and developer experience with custom distraction-free styling integrated seamless ai model streaming using vercel ai sdk
technologies
typescript next.js trpc vercel ai sdk zod auth.js tailwind css shadcn/ui drizzle orm postgresql
creator — 2024 nov
a backend system combining features of youtube and twitter to support video uploads, tweets with social interaction functionalities.
achievements
built secure jwt auth with bcrypt for password encryption designed scalable mongodb schema for videos, tweets, users, and interactions implemented api routes for full crud and social features (likes, comments, subscriptions) handled file uploads and processing for images and videos wrote robust validation and error handling for all endpoints
technologies
javascript node.js express mongodb jwt bcrypt
creator — 2025 nov
a simple, lightweight http server implementation in rust, built from scratch to understand the fundamentals of tcp networking and http protocol parsing.
achievements
built a tcp listener to accept connections and handle raw byte streams implemented manual http request parsing (method, path, headers, body) without external http libraries designed a modular handler trait to decouple server infrastructure from application logic added multi-threaded connection handling using arc for shared state created custom query parsing and body handling modules wrote comprehensive tests and shell scripts for endpoint verification
technologies
rust tcp networking http protocol anyhow thiserror std::net
creator — 2025 jul - oct
a minimal reimplementation of git in go to explore and understand the internals of version control systems.
achievements
rebuilt core git features like init, add, commit, branch, and log using go implemented blob, tree, and commit objects with full serialization and deserialization support built a custom index system to track staged files and manage commits used cobra for a structured cli interface with subcommands and flags wrote comprehensive tests using testify/require for reliability and correctness focused on clarity, transparency, and educational value over production complexity
technologies
go cobra testify sha1 file i/o
creator — 2025 jun
a lightweight rss aggregator with full api and scraping support, built in go.
achievements
built a clean, modular rest api using chi router and jwt-based auth implemented background scraping with goroutines to keep feeds fresh used sqlc to generate type-safe go code from raw sql queries managed schema and migrations using goose dockerized the stack with postgres and environment config for local dev
technologies
go chi sqlc goose postgresql docker