Automation & Computer Vision
Maritime Trade Automation
Three-component architecture: Captain (route planning), Crew (Windows automation), and a Next.js dashboard (monitoring/control).
Optimal maritime trade routes computed with a NetworkX graph model and beam search.
Screen reading with OpenCV and Tesseract OCR, plus game-client automation through pydirectinput and mss.
BarterBot is a three-component system that automates Black Desert Online's maritime trading loop end to end. The Captain service runs on FastAPI with async SQLAlchemy and NetworkX, using beam search to compute the most efficient routes. Crew drives the game client with pydirectinput and mss while reading the screen through OpenCV and Tesseract OCR, and a Next.js dashboard provides real-time monitoring and control.
Automation & Computer Vision
CV-Based Fishing Automation
A Windows tool automating the BDO fishing loop with a state machine, computer vision, and remote control.
Automation & Computer Vision
Metin2 HP Automation
A CV automation that detects the HP bar and 3D text objects in Metin2 with YOLO, interacts via mouse, and includes auto-potion, OCR, and Discord integration.