N / 26Portfolio · 2026
Engineering
Loading
0%
BodyTalk: a wooden mannequin seated as if in an interview, its joints marked with orange pose landmarks
All work01 / 08

Category
AI / Computer Vision / Desktop
Role
Design and development
Year
2026
Tools
Electron · React · TypeScript · Python · MediaPipe · SQLite · Vitest · pytest

Computer VisionMediaPipeElectronFinal-year project
BodyTalk: a wooden mannequin seated as if in an interview, its joints marked with orange pose landmarks
01

The brief

Candidates rehearse their answers but rarely get specific feedback on nonverbal behaviour, and uploading a personal interview recording to a cloud service is a privacy risk.

BodyTalk runs the whole analysis locally and never touches the network while it runs. Its feedback describes only what was visible, never how someone felt or how they would fare in a real interview.

02

What it does

  • 01On-device pipeline: frame extraction, then MediaPipe Holistic for face, pose and hand landmarks
  • 02Three parallel channel analysers combined by confidence-weighted adaptive fusion, the project's research contribution
  • 03A fixed-weight fusion baseline behind the same interface, so both methods can be compared on one video
  • 04Interactive dashboard with timestamped insights and a weight-over-time chart
  • 05PDF session report and session history stored in SQLite
  • 06Sandboxed renderer that reaches the backend only through a preload bridge
  • 07Windows installer, with 12 automated test suites across Vitest and pytest
03

In numbers

100%on-device processing
3channels fused
12automated test suites

02FinTrack

Personal finance dashboard