Portfolio

Selected Work

A curated selection of technical projects spanning artificial intelligence, machine learning, and modern web development.

2025Web Development

ChessBlunders.org

Personalized chess training SaaS that analyzes your Chess.com games, identifies blunders using Stockfish 16, and converts them into interactive practice puzzles.

  • Modern web technologies
  • Responsive user interface
  • Full-stack development
Next.jsReactTypeScriptSupabaseStockfish 16+4
2024AI/ML

In-Vehicle Hand Tracking System

Cloud-based gesture recognition PoC - demonstrating how in-vehicle ML computation can be offloaded to the cloud for real-time hand tracking.

  • Computer vision and machine learning
  • Python-based implementation
  • Real-world problem solving
Cloud ComputingTensorFlowMediaPipeComputer VisionPython+2
2024Web Development

ChessPecker

A Woodpecker Method trainer for chess tactics using repeat-based puzzle sets with Lichess integration.

  • Modern web technologies
  • Responsive user interface
  • Full-stack development
Next.jsReactSupabaseLichess APITypeScript+3
2025AI/ML

Clash Royale AI Fight Vision System

1 Month of Building: Real-time AI vision system that detects units, classifies types, estimates tower health, and recognizes cards from Clash Royale gameplay footage.

  • Computer vision and machine learning
  • Python-based implementation
  • Real-world problem solving
PythonPyTorchYOLOResNet-18ONNX+3
2025Web Development

RoyaleTrainer.com

Crowdsourcing platform for Clash Royale image annotations with 82k+ annotations from 500+ community contributors.

  • Modern web technologies
  • Responsive user interface
  • Full-stack development
Next.jsReactSupabaseTypeScriptTailwind CSS+3
2024AI/ML

Fishbot.org

AI-powered fishing automation bot for World of Warcraft, built as a Python app and distributed in free + paid tiers.

  • Computer vision and machine learning
  • Python-based implementation
  • Real-world problem solving
PythonYOLOv5YOLOv8ONNXComputer Vision+5
2024AI/ML

Py-ClashBot

Automation bot for Clash Royale that handles full gameplay to farm gold, progress accounts, and even play competitively using AI.

  • Computer vision and machine learning
  • Python-based implementation
  • Real-world problem solving
PythonPyTorchOpenCVONNXComputer Vision+1
2025Web Development

ChessBlunders.org

Personalized chess training SaaS that analyzes your Chess.com games, identifies blunders using Stockfish 16, and converts them into interactive practice puzzles.

  • Modern web technologies
  • Responsive user interface
  • Full-stack development
Next.jsReactTypeScriptSupabaseStockfish 16+4
2024AI/ML

In-Vehicle Hand Tracking System

Cloud-based gesture recognition PoC - demonstrating how in-vehicle ML computation can be offloaded to the cloud for real-time hand tracking.

  • Computer vision and machine learning
  • Python-based implementation
  • Real-world problem solving
Cloud ComputingTensorFlowMediaPipeComputer VisionPython+2
2024Web Development

ChessPecker

A Woodpecker Method trainer for chess tactics using repeat-based puzzle sets with Lichess integration.

  • Modern web technologies
  • Responsive user interface
  • Full-stack development
Next.jsReactSupabaseLichess APITypeScript+3
1 of 7
Work Together

Let's Build Something

Have an idea or project in mind? I'd love to hear about it. Let's chat and see how we can bring it to life.