Hi, I'm a 4th year student at the University of Oxford, studying Mathematics and Computer Science.
I'm extremely interested in technology in all its various forms, with a passion for programming and problem solving.
Three time British national finalist, representing team GB twice at the International Olympiad for Informatics . Won a bronze medal at IOI 2018, Japan.
Online security and penetration testing course, came in the top percentile from over 23,000 participants to reach the live capture-the-flag contest in London.
Cleared the UK IEPC to represent Oxford University at the North Western European regional final of the ACM ICPC, coming 6th out of over 120 teams and winning a silver medal.
Full stack web development at a financial tech company, building a tool for exploring large financial dataset schemas.
Worked part-time doing full stack web development at a well-funded startup building a numerical modelling tool with a focus on making uncertainties easy to handle.
Software development at an anti-phishing company, worked on both rule-based and machine-learning models that process thousands of fraudulent emails daily.
A 3-month summer internship at a well-known proprietary trading company. Worked within a trading systems team to build a metadata service for internal high-volume market data streams. Additionally, worked on an experimental open source optimising compiler for OCaml, adding debugging support via the DWARF format to the backend, facilitating tools like GBD and Perf to interact better with OCaml binaries.
A physically based ray-tracer written from scratch for my EPQ project.
An in-browser reinforcement learning playground, implementing Deep Q-Learning and other algorithms for games like Pong and Flappy Bird.
A fun fast-paced arcade game.