Projects

Selected work, unpacked.

A focused collection of projects explored through the constraints, decisions, and outcomes that shaped them.

Case studies
13
Categories
04

Showing 13 projects

Chess Tactical Lens showing a knight fork, check, hanging queen, and tactical overlays
AlgorithmsSource available

A local-first chess workspace that explains the immediate threats and consequences created by each move—without an engine, evaluation score, or best-move recommendation.

  • Next.js
  • TypeScript
  • React
  • chess.js
  • SQLite
  • Tailwind CSS
  • Vitest
Reveal Decks library showing presentation cards, search, tag filters, and the new-deck command
WebSource available

A local-first TypeScript workspace for authoring, organizing, presenting, and reliably printing independent reveal.js decks.

  • TypeScript
  • Vite
  • reveal.js
  • Vitest
  • GitHub
Plate detection results showing a located licence plate and OCR output
AI & MLSource available

An end-to-end computer-vision pipeline that detects licence plates with YOLOv8, reads them with PaddleOCR, and evaluates predictions against ground truth.

  • Python
  • YOLO
  • PaddleOCR
VRP Solver route planning visualisation
AlgorithmsSource available

A custom genetic algorithm for a multi-depot vehicle-routing problem with heterogeneous fleets, pickups, deliveries, and cargo types.

Homepage of the Mongolian.pl online store
WebLive

A commercial PrestaShop store delivered by a three-person team, with a tailored Bootstrap interface and product-catalogue modules adapted to the client.