I'm a 3rd-year Computer Science student at Queen's University specialising in AI — currently on exchange at the University of Manchester. I think in systems: how components compose, where performance is lost, and how software meets the physical world.
My work spans embedded firmware, computer vision pipelines, and full-stack applications — with a focus on correctness, efficiency, and real-world impact over theoretical elegance.
Dean's List 2024–25. Mayor's Award at KingHacks 2026. Two-time VEX Robotics World Championship competitor. Firmware shipped at Neuronicworks.
Desktop app that detects and blurs sensitive content — alcohol, licence plates — from images using a custom-trained YOLOv11 model and a hybrid C++/Python inference pipeline. Trained on ~1,000 annotated images; processes 1080p in ~5s on CPU-only hardware.
Desktop application that detects and blurs sensitive content (alcohol, licence plates) from images using YOLOv11 and ONNX Runtime. Trained on ~1,000 annotated images. Processes 1080p images in ~5 seconds on CPU-only hardware.
Firmware for an ESP32 microcontroller monitoring coffee machine usage via an amp sensor. Samples every second, transmits aggregated state over Wi-Fi to a WLAN server every ~5 seconds — networked displays render real-time usage.
Low-data mobile app for Kingston helping users find essential services and food resources under real constraints — limited connectivity, low battery, time pressure. Dual navigation: interactive map + list fallback with need-based filtering.
Locally-running biometric encryption tool that uses face detection as a gate to protect sensitive files. Simple Tkinter GUI manages encrypted files and the unlock flow — from idea to demo in 36 hours.
Open to internships, research, and interesting problems.
davidbalann@icloud.com Download CV — PDF