Introduction

Hi! I’m Brian, a Master’s student at the University of Cambridge, focused on systems and backend development in C++ and Rust.

Skills

Languages
Proficient in C++, Rust and Python. Experience with TypeScript, Julia and Haskell.
Areas
Systems programming, system design, concurrency, networking, computer architecture, algorithms and data structures, information theory, OOP.
Systems
Linux, Docker, CI/CD, cloud infrastructure (AWS, GCP, Azure).

Education

  • BA (Hons) & MEng EngineeringTrinity College, University of Cambridge

    First Class Honours with Distinction. Ranked 1/309 in Year 3. Top 5% in Years 1 & 2.

    Modules: Computer Architecture, Algorithms and Data Structures, Information Theory and Coding, Networking.

    2023–2027

Internship Experience

  • Optiver Services B.V.Software Engineer Intern

    Designed, implemented and deployed changes to production trading software in C++. Collaborated extensively with quantitative researchers and traders across multiple teams.

    Jun–Sep 2026
  • Arm Ltd.GPU Software Engineer Intern

    Contributed C++ and Python improvements to GPU driver tracing tooling, adding support for complex dynamic payloads while preserving backwards compatibility. Collaborated with other team members to deliver the feature improvements.

    Jun–Sep 2025
  • Roku, Inc.Software Engineer Intern

    Collaborated with full-time engineers during the 12-week internship. Contributed to production middleware and frontend in Python and TypeScript. Delivered a scalable solution to automate content generation and verification using large language models, impacting millions of users worldwide.

    Jul–Sep 2024

Independent Projects

  • Project Mini-RPCLightweight RPC and serialisation library in C++

    A protobuf-like serialisation layer with near-zero encoding time, built on direct memory layouts and simple getter/setter APIs to make IPC and RPC fast and ergonomic for user-defined types.

    Aug–Sep 2025
  • Project RustyMovesCustom UDP protocol framework

    A lightweight UDP-based protocol for real-time use cases, implemented in Rust with tokio, focused on resilience to packet loss and minimal encoding overhead. Benchmarks show slightly lower latency than TCP.

    Apr–Jul 2025
  • Project EnviameScalable full-stack app with Rust and SSR

    Full-stack app with a Rust backend that prioritises low-latency concurrent message delivery, with configurable email and calendar integration. MVP built and deployed in under a day, followed by QoL and scalability improvements and a formal write-up.

    Mar–May 2025
  • Project OpenifyLarge language models and blockchain integration

    Rapid 12-hour full-stack build integrating Polkadot and LLMs to handle transaction requests and account queries in natural language. Team placed first in hackathon after a live demo and technical pitch.

    Jul 2024
  • Project EasyPassMachine learning and cloud web app

    Trained an open-source LLM on university exam questions and deployed a web backend to accept uploads and generate practice questions, integrating model inference into a cloud-backed web service.

    Feb 2024

Awards

  • Winifred Georgina Holgate-Pollard Memorial PrizeUniversity of Cambridge

    2026
  • Part IIA Engineering Area Prize: Best student qualifying for the Mechanical Engineering areaDepartment of Engineering, Cambridge

    2026
  • Tripos Prize: Leslie Walshaw PrizeTrinity College, Cambridge

    2026
  • Tripos Prize: Garrett (Richard and Valery) Fund PrizeTrinity College, Cambridge

    2024
  • Senior ScholarshipTrinity College, Cambridge

    2025, 2026
  • Junior ScholarshipTrinity College, Cambridge

    2024
  • Examination PrizeTrinity College, Cambridge

    2024, 2025, 2026