projects
Personal projects exploring new technologies, design patterns, and interesting ideas. My (considerably longer) list of unfinished ideas can be found here.
AI Applications
AI-powered code review system that analyzes GitHub pull requests using specialized agents for style, bugs, security, and performance
Next.jsFastAPILangChainCeleryRedisMultimodal product search engine that accepts text queries, image uploads, or both, returning ranked results using a two-stage CLIP ANN + BM25 hybrid retrieval pipeline with cross-encoder reranking
FastAPIPythonPostgreSQLpgvectorRedisCLIPBLIPDockerEnterprise codebase Q&A and auto-debugger — indexes GitHub repos with AST-aware chunking and answers questions with cited sources using hybrid dense+BM25 retrieval, RRF fusion, and cross-encoder reranking
PythonFastAPIAnthropic ClaudePineconeVoyage AICeleryRedisDockerNatural language interface for orchestrating Gmail and GitHub operations with AI-powered intent parsing and multi-agent task coordination
PythonAnthropic ClaudeMongoDBGmail APIGitHub APIDockerPydanticRichMulti-agent orchestration system with supervisor architecture for coordinating specialized AI agents using LangChain and LangGraph
FastAPILangChainLangGraphTogether AIRedisPyBreakerIntelligent video surveillance system with real-time threat detection using computer vision and AI-powered analysis for security monitoring
Next.jsTypeScriptTensorFlowGoogle GeminiSupabaseTailwind CSSAI-powered playlist generator that creates curated Spotify and YouTube Music playlists matching the themes, mood, and emotional tone of books
Next.jsTypeScriptGoogle GeminiSpotify APIYouTube APIRedisTailwind CSS
Fullstack Applications
Microservices-based deployment platform with AWS ECS containerized builds and subdomain-based routing
Node.jsAWS ECSKafkaClickHousePostgreSQLPrismaDockerS3Next.jsAPI proxy server with dashboard for managing middlewares, secrets, and route configurations with built-in caching, rate limiting, and access control
Next.jsTypeScriptPostgreSQLPrismaRedisChakra UIReddit-style social media platform with voting, group communities, and user authentication built on GraphQL and TypeScript
Next.jsReactTypeScriptGraphQLTypeORMPostgreSQLRedisNotion-inspired collaborative document editor with slash commands, drag-and-drop blocks, image uploads, and guest editing capabilities
Next.jsExpressMongoDBReact Beautiful DnDMulterSass
Microservices
Scalable microservices architecture for content delivery with user management and event tracking
Node.jsMongoDBRabbitMQNginxDockerExpressClassifieds application with GraphQL API Gateway and microservices architecture
Node.jsReactGraphQLMySQLSequelizeDockerApollo ServerMicroservices architecture with gRPC communication and JWT authentication built in Go
GogRPCProtocol BuffersMongoDBJWTDockerKubernetes
Backend
Production-ready serverless function runtime platform with container pooling and distributed task execution
PythonFastAPIDockerPostgreSQLRedisCelerySQLAlchemyEnterprise LLM gateway with intelligent caching, multi-provider support, and automatic failover
PythonFastAPIPostgreSQLRedis StackDockerOpenAI APIAnthropic APIRedis-backed distributed rate limiter with atomic Lua scripts and per-route rule enforcement across multiple application instances
GoRedisDockerChiLuaLightweight JSON document database with WAL durability and crash recovery
GoDockerREST APIWrite-Ahead LoggingChecksum Verification
Mobile Applications
Cross-platform React Native file management app with biometric authentication and real-time file transfer
React NativeExpoTypeScriptRedux ToolkitSocket.IOReact NavigationFull-stack social media platform with real-time WebSocket updates and e-commerce integration
React NativeExpoTypeScriptNode.jsExpressMongoDBSocket.IOReduxReact Native mobile app for browsing GitHub users, repositories, and commits with infinite scroll pagination
TypeScriptReact NativeExpoReact QueryReact Navigationstyled-componentsAxios
Frontend
Modern AI startup landing page with scroll-based 3D effects and comprehensive feature showcase
Next.js 14TypeScriptTailwind CSSFramer MotionRadix UIPixel-perfect GitHub homepage clone with custom gradient cursor effects and parallax tilt interactions
ReactTypeScriptTailwind CSSAOSreact-parallax-tiltModern Next.js 14 Kanban board with drag-and-drop functionality and localStorage persistence
TypeScriptNext.js 14ReactTailwind CSSreact-beautiful-dndFramer MotionRadix UIClassic Space Invaders arcade game built with HTML5 Canvas featuring collision detection and particle effects
JavaScriptHTML5 Canvas
DevEx
React hook library for Spotify Web API integration with OAuth token management
TypeScriptReactNext.jsRollupSpotify Web APITailwind CSSA collection of reusable AI agent skills for skills.sh — opinionated, production-grade setup guides and best practice cheatsheets
MarkdownAI Agents
Research
Fine-tuned Llama 3.1 8B model to replicate Rick Sanchez's personality and speech patterns from Rick and Morty using custom dataset processing and LoRA
PythonPyTorchUnslothLoRAOpenAI APIHugging FaceTRLDistributed task processing system demonstrating the worker pool pattern in Go with concurrent job execution
GoConcurrencyGoroutinesChannels