Next project
The ZNova website
ZNova project · Website · 2026
An SEO-first studio site with 40 service pages, three switchable themes and a headless blog, held to a performance budget on every commit.
Team experienceComputer vision · Final-year project
Playback you control with your hands: hand tracking recognises gestures and maps them to media actions.
Built byAhsan NadeemControl media playback with your hands instead of a keyboard or mouse.
Most players assume a keyboard, mouse or remote within reach. This one watches for the hand instead. The application is written in Python: MediaPipe's hand-tracking model finds the hand in each camera frame and returns the positions of its landmarks, the application reads those positions as gestures, and each gesture is mapped to a media-control action, so the player responds while the hand moves.
A working gesture-controlled media player, built as Ahsan's final-year project, that turns real-time computer vision into a simple way to control playback without touching anything.
A look at the screens. Drag the front one aside or use the arrows to flip through.

The player (1 / 2)
From what people see down to what it runs on, with the stack behind each layer.
The capabilities that went live, one card each.
MediaPipe follows the hand in real time, frame by frame.
The positions of the hand's landmarks are recognised as distinct gestures.
Each gesture maps to a media-control action, so playback follows the hand.
Next project
ZNova project · Website · 2026
An SEO-first studio site with 40 service pages, three switchable themes and a headless blog, held to a performance budget on every commit.
That's the kind we like. Tell us about it and we'll reply with how we'd approach it.
Change theme