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.