Software Engineer Β· Building systems from first principles
I build tools and systems to understand how they work under the hood. My projects span distributed systems, database internals, compilers, and developer tooling.
- StoreMy - Custom database engine with WAL logging, B-tree indexing, and interactive TUI
- Orchestra - Distributed task orchestration system with manager-worker architecture for scheduling containerized Docker workloads
- dngo - RFC 1035-compliant DNS server with recursive resolution and message compression
- current - BitTorrent client with peer-to-peer protocol and bencode encoding/decoding
- tstp - HTTP/1.1 server in TypeScript with gzip compression, routing, and cache control
- balance - Load balancer in Go with YAML configuration and HTTP proxy capabilities
- enigma - Custom programming language with lexer, parser, and interpreter supporting closures and higher-order functions
- Interpreter - Programming language implementation in Java with REPL and interpreter
- gep - Git-enhanced productivity tool with semantic code search using vector embeddings and LLMs
- justdoit - Git implementation from scratch supporting hash-object, cat-file, ls-tree, checkout, and .gitignore
- code_lines - CLI tool for counting lines of code with rich terminal output and customizable filters
- glass - Learning Management System with Go/Gin backend, React/TypeScript frontend, courses, quizzes, and assignments
- ProgChain - AI-powered learning platform with FastAPI backend and React frontend for personalized learning paths
- Excpres - Excel-to-Presentation converter using LLM analysis with visual slide editor and PPTX export
- TireNoHire - Resume matching API using FastAPI and MongoDB with AI-powered analysis
- studio - Rust/WebAssembly backend with React/Redux frontend in Docker multi-stage builds
- GenshinQL - Full-stack TypeScript/React application with client-server architecture
- Infinity - Next.js application with modern React patterns and TypeScript
- portfolio - VS Code-inspired portfolio website with React, Framer Motion, and Catppuccin theme
- mayonation - Web animation library with fluent Timeline API for CSS, transforms, and SVG path animations
- pauth - Python OAuth 2.0 library with PKCE support and Flask/Django integrations
- Gopi - Go utility library implementing array operations and data structure helpers
- gopool - Production-ready Go worker pool library with VitePress documentation
- chankit - Channel operations library for Go providing utilities for concurrent programming
- vecation - Go library for vector operations and related functionality
- inpeace - Chrome extension for mindful browsing with multi-stage psychological ritual design
- mdhd - Markdown file manager with IndexedDB-based virtual file system
- FirstPrinciples - Documentation app with Docker-based production and development workflows



