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.jsFastAPILangChainCeleryRedis
  • Natural language interface for orchestrating Gmail and GitHub operations with AI-powered intent parsing and multi-agent task coordination

    PythonAnthropic ClaudeMongoDBGmail APIGitHub APIDockerPydanticRich
  • Recipe sharing platform with AI-powered recipe creation, categorization, image generation, and nutritional insights

    ReactNode.jsExpressMongoDBOpenAIDALL-ECloudflare Workers
  • Healthcare platform with ML-powered drug side effect prediction, alternative medicine suggestions, and telemedicine consultation for safer medication management

    Next.jsReact NativeNode.jsExpressMongoDBTensorFlowFlask
  • Multi-agent orchestration system with supervisor architecture for coordinating specialized AI agents using LangChain and LangGraph

    FastAPILangChainLangGraphTogether AIRedisPyBreaker
  • Intelligent video surveillance system with real-time threat detection using computer vision and AI-powered analysis for security monitoring

    Next.jsTypeScriptTensorFlowGoogle GeminiSupabaseTailwind CSS
  • AI-powered medical report analysis platform that enables patients to upload medical reports and ask questions through an intelligent chat interface

    Next.jsTypeScriptGoogle GeminiPineconeLangChainTransformers.js
  • AI-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
  • AI coding assistant powered by Claude for file operations, multi-file refactoring, and command execution

    PythonAnthropic ClaudePydantic

Fullstack Applications

  • Microservices-based deployment platform with AWS ECS containerized builds and subdomain-based routing

    Node.jsAWS ECSKafkaClickHousePostgreSQLPrismaDockerS3Next.js
  • API proxy server with dashboard for managing middlewares, secrets, and route configurations with built-in caching, rate limiting, and access control

    Next.jsTypeScriptPostgreSQLPrismaRedisChakra UI
  • Backend API for code compilation service with handwriting OCR and multi-language execution supporting 75+ programming languages via JDoodle integration

    Node.jsExpressTypeScriptCloud Vision APIJDoodle APIMulter
  • React-based code editor interface with handwritten code OCR upload, Monaco Editor integration, and multi-language compilation support

    ReactTypeScriptMonaco EditorChakra UIReact Router
  • Reddit-style social media platform with voting, group communities, and user authentication built on GraphQL and TypeScript

    Next.jsReactTypeScriptGraphQLTypeORMPostgreSQLRedis
  • Notion-inspired collaborative document editor with slash commands, drag-and-drop blocks, image uploads, and guest editing capabilities

    Next.jsExpressMongoDBReact Beautiful DnDMulterSass
  • Educational platform for students to raise doubts, get answers, and communicate with peers through real-time chat

    Next.jsNode.jsMongoDBReduxSocket.IOChakra UI

Microservices

  • Scalable microservices architecture for content delivery with user management and event tracking

    Node.jsMongoDBRabbitMQNginxDockerExpress
  • Classifieds application with GraphQL API Gateway and microservices architecture

    Node.jsReactGraphQLMySQLSequelizeDockerApollo Server
  • Microservices 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

    PythonFastAPIDockerPostgreSQLRedisCelerySQLAlchemy
  • Enterprise LLM gateway with intelligent caching, multi-provider support, and automatic failover

    PythonFastAPIPostgreSQLRedis StackDockerOpenAI APIAnthropic API
  • Redis-backed distributed rate limiter with atomic Lua scripts and per-route rule enforcement across multiple application instances

    GoRedisDockerChiLua
  • Lightweight 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 Navigation
  • Full-stack social media platform with real-time WebSocket updates and e-commerce integration

    React NativeExpoTypeScriptNode.jsExpressMongoDBSocket.IORedux
  • React 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 UI
  • Pixel-perfect GitHub homepage clone with custom gradient cursor effects and parallax tilt interactions

    ReactTypeScriptTailwind CSSAOSreact-parallax-tilt
  • Modern Next.js 14 Kanban board with drag-and-drop functionality and localStorage persistence

    TypeScriptNext.js 14ReactTailwind CSSreact-beautiful-dndFramer MotionRadix UI
  • Classic 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 CSS
  • A 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 FaceTRL
  • Distributed task processing system demonstrating the worker pool pattern in Go with concurrent job execution

    GoConcurrencyGoroutinesChannels