Projects

ChromeSwitcher

Google account switcher extension

A Chrome extension to auto-switch to the right Google account across a range of Google services.
Other

(Reimplementation) Born-again Tree Ensembles

Interpretable high-accuracy decision trees

A reimplementation of a DP algorithm to convert a random forest to a decision tree.
Reimplementation

McKinsey Venture Academy

Co-lead

I co-lead this UK-wide social-enterprise accelerator for university students.
Other

Building Fair and Transparent ML

AI for Social Good workshop, ICML 2019

Imran Ahmed, Giles L. Colclough, Daniel First, & QuantumBlack contributors
Research

Operationalizing Risk Management in ML

Debug ML workshop, ICLR 2019

Imran Ahmed, Giles L. Colclough, Daniel First, & QuantumBlack contributors
Research

(Reimplementation) FaceBoxes

CNN for CPU-based face detection

Tensorflow implementation of Faceboxes. Model provided accurate CNN-based face detection on a CPU at ~8 FPS.
Reimplementation

A smart stethoscope for diagnosing lung diseases

Master's thesis

Research with Dr. Anurag Agarwal and Prof. Mark Gales. Content under NDA.
Research

(Reimplementation) 3D U-Net

CNN for medical image segmentation

Tensorflow implementation of the popular 3D U-Net architecture trained on a prostate segmentation task.
Reimplementation

Clickyclicky

Hack Cambridge 2018

A simple utility tool to control and share data across multiple computers with a single mouse and keyboard.
Hackathon

Deep RL for Sepsis Treatment

ML4H workshop, NeurIPS 2017

Aniruddh Raghu, Matthieu Komorowski, Imran Ahmed, Leo Celi, Peter Szolovits, Marzyeh Ghassemi
Research

Pure Interaction

Microsoft prize, HackMIT 2017

A tool to browse the web via eye-gaze, voice commands, and facial expressions. Top 10 finalists out of 100+ teams.
Hackathon

Hackbridge.io

Co-founder

An organisation to help students work together to build their side-projects at Cambridge.
Other

Scholarly.ml

Machine Learning Literature Explorer

A simple website to explore the ML academic landscape, using LDA to find similarity between academic papers.
Learning

Project Access

Student-run educational-access non-profit

Managed the design and development of a platform to digitse the organisation's mentor-mentee matching program.
Other

CPU-based face-tracking

UROP, Interactive Robotics Group

Project focussed on rotation-invariant CPU-based face-tracking for robotics applications onboard the ISS.
Research Reimplementation

SpatialRL

Improbable prize, Hack Cambridge 2017

Created a software platform to train reinforcement-learning agents at scale levaraging Unity and SpatialOS.
Hackathon

Educational Video Compression

Prize winner, Facebook Hackathon Finals

Created an algorithm to compress educational videos by 100x to reduce the data cost of accessing online education.
Hackathon

Automata Systems

$5000 grant, MIT Sandbox Fund

Awarded $5000 funding as part of the MIT Sandbox Fund to develop various ML-focussed side-projects while at MIT.
Other

Blackbox

Facebook prize, HackMIT 2016

Rules-based chat-bot to process natural language input and provide curated dating advice to users.
Hackathon

Smart Jar

2nd place, Hack Cambridge 2016

A device to predict the consumption of perishables in a home, and automatically reorder supplies.
Hackathon

Cambridge University Eco Racing

Business Manager

Led a 10-person team to raise funds for this student-run solar racing team with an operating budget in excess of £1m.
Other