I turn match footage into tactical evidence using visual intelligence.

I build sports video intelligence end to end — portable auto-capture, custom-trained player & ball trackers, event detection, and player-ready clips.

End-to-end
Capture → tracking → events → reports, built solo
3 pitch types
Models tuned on grass, hard-ground 7-a-side, futsal — harsh real-world footage
100+ sites
Vision models I trained running in production (smart parking, HK · JP · AU · US)
01PitchSight
02Smart Parking
03AirDrum
04Personal Agentic System
01 — PitchSight
Football · Computer Vision

PitchSight

Turn football match videos into tactical evidence for training

  • Custom-trained player/ball trackers, team classification, ball action spotting, shot detection
  • Dataset collection, annotation, and evaluation
  • Portable camera for auto-capture → custom-built hardware setup + broadcast-ready video with auto ball following
Proof
Match footage → clips & reports Tactical map Custom event detection Real-world pitches
Camera auto-film and follow
PitchSight — tactical map with position tracking
Tactical map with position tracking
PitchSight — custom event tracking including ball and players
Custom event tracking inc. ball, players
02 — Smart Parking
Computer Vision · Deployed at Scale

Smart Parking

Fully automated operating system for smart parking across HK, Japan, Australia, US. 100+ sites.

  • Led end-to-end development: model training, camera hardware.
  • Operation: ops dashboard, site deployment, optimisation.
Scope
Custom vision model 100+ Sites HK · Japan · AU · US Camera Hardware Edge Deployment
Car recognition program
Web portal & custom dashboard
Smart parking — custom space camera deployment, Japan
Custom space camera deployment - Japan
03 — AirDrum
Computer Vision · Real-time

AirDrum

Custom-trained vision model + Python audio engine. Built for drum learners who want to practice at home.

  • Detects drumstick position and motion from a webcam feed. Triggers drum samples in real time.
  • Built end-to-end: dataset collection, model training, detection logic, audio output.
Technical
Custom Model Object Tracking Python
Demo clip
AirDrum — custom model training and labeling
Custom model training
AirDrum — testing detection setup
Testing
04 — Personal Agentic System
AI Agents · Automation

Personal Agentic System

A personal mission control infrastructure that orchestrates AI agents across research, coding and planning.

  • Cursor, OpenClaw, Telegram — coordinated into daily autonomous workflows.
  • Daily autonomous tasks: topic tracking, competitor monitoring, client follow-up etc.
Technical
Agent Orchestration Cursor / OpenClaw Telegram n8n
Personal Agentic System — mission control dashboard for agent management
Mission control dashboard for agent management
Bookmark tool as LLM wiki
Personal Agentic System — automated job posting monitoring
Automated job posting monitoring
Why I fit this role

What I bring to your team.

Full pipeline
Raw match video → player/ball detection & tracking → event spotting → auto-edited clips and match reports. Not a demo repo — a working system I run on real matches weekly.
I train models, not just call APIs
Own dataset collection, annotation, fine-tuning, evaluation, and real-world deployment — with honest accuracy numbers and stated conditions.
I know the game and the buyer
Amateur-league player, self-taught tactical analysis. I understand what a coach acts on, so I build for the "so what", not just the overlay.

How I work

Football
Player since age 5, tactical analysis, video breakdown, amateur league weekly
Computer vision
Custom training, detection, tracking, edge deployment, production tuning
Delivery
End-to-end — dataset, model, deployment, dashboard, optimisation

About

Operator turned product builder. I train custom vision models and ship them into real environments — match footage, parking sites, and edge hardware.

Football player since age 5. Still in the amateur league weekly. I build for the "so what", not just the overlay.

Where I am: Hong Kong. Remote, timezone-flexible.
Background

Get in touch

15 minutes, your footage. Send me a clip — I'll run it through my pipeline and walk you through the output on a short call.

Get in touch