Projects
![](/static/img/other/chromeswitcher_border.png)
ChromeSwitcher
Google account switcher extension
A Chrome extension to auto-switch to the right Google account across a range of Google services.![](/static/img/reimplementations/bat.png)
(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.![](/static/img/other/mva19.png)
McKinsey Venture Academy
Co-lead
I co-lead this UK-wide social-enterprise accelerator for university students.![](/static/img/research/ai4sg_2019.png)
Building Fair and Transparent ML
AI for Social Good workshop, ICML 2019
Imran Ahmed, Giles L. Colclough, Daniel First, & QuantumBlack contributors![](/static/img/research/iclr_2019.png)
Operationalizing Risk Management in ML
Debug ML workshop, ICLR 2019
Imran Ahmed, Giles L. Colclough, Daniel First, & QuantumBlack contributors![](/static/img/reimplementations/faceboxes.png)
(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.![](/static/img/research/thesis_2018.png)
A smart stethoscope for diagnosing lung diseases
Master's thesis
Research with Dr. Anurag Agarwal and Prof. Mark Gales. Content under NDA.![](/static/img/reimplementations/unet_segmentation.png)
(Reimplementation) 3D U-Net
CNN for medical image segmentation
Tensorflow implementation of the popular 3D U-Net architecture trained on a prostate segmentation task.![](/static/img/hackathons/hc_2018.png)
Clickyclicky
Hack Cambridge 2018
A simple utility tool to control and share data across multiple computers with a single mouse and keyboard.![](/static/img/research/neurips_2017.png)
Deep RL for Sepsis Treatment
ML4H workshop, NeurIPS 2017
Aniruddh Raghu, Matthieu Komorowski, Imran Ahmed, Leo Celi, Peter Szolovits, Marzyeh Ghassemi![](/static/img/hackathons/hackmit_2017.png)
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.![](/static/img/other/hackbridge.png)
Hackbridge.io
Co-founder
An organisation to help students work together to build their side-projects at Cambridge.![](/static/img/learning/scholarly.png)
Scholarly.ml
Machine Learning Literature Explorer
A simple website to explore the ML academic landscape, using LDA to find similarity between academic papers.![](/static/img/other/project_access.png)
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.![](/static/img/MIT.png)
CPU-based face-tracking
UROP, Interactive Robotics Group
Project focussed on rotation-invariant CPU-based face-tracking for robotics applications onboard the ISS.![](/static/img/hackathons/fb_2016.jpg)
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.![](/static/img/other/sandbox_2016.png)
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.![](/static/img/hackathons/hackmit_2016.png)
Blackbox
Facebook prize, HackMIT 2016
Rules-based chat-bot to process natural language input and provide curated dating advice to users.![](/static/img/hackathons/hc_2016.png)
Smart Jar
2nd place, Hack Cambridge 2016
A device to predict the consumption of perishables in a home, and automatically reorder supplies.![](/static/img/other/cuer.png)
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.