CV
Find full CV here.
Education
- BA in Computer Science University of Cambridge, 2022
Work experience
- 2022-Present: Co-Founder, Tech Lead, Indigo Meet
- Nonprofit helping asylum seekers and refugees to access legal support
- Recruited and managed 2 developers
- Set up development environments and workflows for a small team
- Summer 2022: Software Engineer Intern, Cisco
- Python development for an OS for high end routers
- Planning, testing and documenting production code
- Git and GitHub usage on an extremely large codebase
Project Experience
- Bassoon
- Statically typed procedural programming language
- Implemented lexer, parser, typechecker
- Implemented codegenerator to LLVM IR using LLVM library
- Cricket Commentary Generation
- Used Python to build and use Markov models to simulate matches and generate commentary
- Monte Carlo search to predict outcome from any match state
- Selenium and BeautifulSoup web scraper to gather training and evaluation data
- CTFs
- Regularly solving cryptography CTF challenges
- Game Jams
- Participating in game jams such as Ludum Dare.
Programming Languages
- Python
- Java
- C#
- C++
- OCaml
- JavaScript/TypeScript
Other Skills
- Git
- Linux
- NumPy
- Pandas
- Matplotlib
- PyTorch
- CMake
- GCP
Interests
- Cricket
- 3D Printing