Ruben Ticehurst-James

Software Developer Intern @ DRW

I am a computer science student with skills in compiler development, machine learning and database engines. Currently, I am working on a kernel in the Zig programming language for the Raspberry Pi. Previously, I have worked on a high-performance systems programming language, a network of security cameras and a vector database engine. This summer, I will start as a software developer intern at DRW, a finance company.

Previous Experience

Apple Software Engineer
University Teaching Assistant Operating Systems | C++ | Concurrency | Internet Systems
Terra Software Engineer


Compilers, programming languages, developments in operating systems and computer architecture all interest me. I am very interested in automatic compiler optimisation, more modern architectural extensions (SVE, AVX) and hardware accelerators (I am currently working with a Coral TPU).


Github @RubenSystems