Projects
Building is part of the fun
Spatial Canvas for Education
In a 24 hour Generative AI Hackathon, we explored visualising LLM output beyond the textbox. [more]
AngularPythonLLMHackathon· MIT
Wearable brain-to-human communication
Using lightweight, wearable Brain-Computer Interfaces to enable those in a locked-in state to communicate in their own homes [more]
ResearchPythonReactMachine LearningC· MIT
Enhancing agency in Redirected Walking with Haptic Nudges
Expanding the perceived space in VR by using subtle redirection. [more]
Virtual RealityUnityArduinoC#· MIT
VibReality: Vibrotactile Haptic Gloves
Sense and create a hidden 2D world through your fingertips. [more]
Virtual RealityASMElectronicsC#Python· MIT
Keyboard Expanse: On-Keyboard Gestures
A subtle finger movement computer vision system designed for the keyboard surface [more]
PythonMLAI· Imperial College London
Lighten Up, World
Award-winning exhibited data visualisation tool for planet-wide data. [more]
COpenGLHardware· Imperial College London
Using AI & MRIs to diagnose Brain Tumours
A review article on the use of AI in radiology, with a focus on brain tumours. [more]
ResearchMLAI· Imperial College London
WACC - Compiler
Full compiler from a feature rich imperative programming language WACC to ARM assembly written from scratch in Kotlin. [more]
KotlinANTLRx86Justice Peeks
Could an artificial agent be used to help judges make better decisions? This project explores the use of a probabilistic logic programming language to model the decision-making process. [more]
PythonProbLogPrologNLTK