My Qualifications
This page has a few of the things I can do, or have done.
- I like lots of programming languages. I’m most proficient in: - C/C++, for systems, speed, and the occasional CUDA kernel. 
- Python, for data and math—that of course includes PyTorch and Tensorflow 
- Go, because back-end and systems engineering is challenging, and Go makes it more fun 
- Lots of random functional languages, usually because they’re fun to solve puzzles with 
 
- I have lots of experience in most major Python tooling for machine learning and large scale data processing. 
- I have worked quite extensively in numerical programming, including writing aerodynamic simulators, physically based ray tracers, and optimizers over lie groups. 
- I love puzzles and games, particularly ones that make you write Assembly-like code. I won Google Tech Challenge 2019, with a team of friends. 
- I got Gold or better in a number of British national prizes in maths, chemistry, and physics, and have competed in the British Maths Olympiad (with distinction). 
- I was lucky to be in a Stanford a cappella group for 4 years, and was Show Director for 2 of those years. I learnt as much doing this as basically anything else on this list. 
A logo I made for a friend’s podcast, in Adobe Illustrator. I really enjoy type-based logo design.
 
                
              