~ 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.

g7-chat

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

tube-and-fuss

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

rawhttp

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

notgit

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

go-rrsag

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