Cambridge Computer Science graduate with experience in big data infrastructure, effective monitoring/alerting systems and backend web development.
Developing tools to monitor and visualize trade execution risk.
Integrated the Apache Flink framework into Yelp's Kubernetes-based PaaS, developed custom applications for Flink, and maintained Yelp's data pipeline.
Worked on Python support within Yelp's primarily Java-based data pipeline infrastructure.
Developed and maintained reporting tools used by Yelp's sales staff and larger advertising customers.
Maintained the website of the Churchill College JCR (Students' Union).
Degree class: 2.1
Final year project: a keylogger-resistant encrypting keyboard, implemented in C for Arduino, and supervised by Dr Markus Kuhn. (pdf)
A Level: 4 A* (Maths, Further Maths, Chemistry, Physics) plus AS Level German (A)
GCSE: 10 A* including English and Maths