Introduction

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

Skills

Languages
Proficient in C++, Rust and Python. Experience with TypeScript, Julia and Haskell.
Areas
Low-latency systems, system design, concurrency, network protocols, 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, and in the top 5% in Years 1 & 2.

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

    2023–2027

Internship Experience

  • Optiver Services B.V.Software Engineer Intern

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

    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 two 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.

    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-first protocol for real-time use cases, implemented in Rust with tokio, focused on resilience to packet loss and minimal encoding overhead. Microbenchmarks show slightly lower latency than TCP; a C++ client port is in active development.

    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 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 in Mechanical EngineeringDepartment of Engineering, Cambridge

    2026
  • Senior ScholarshipTrinity College, Cambridge

    2025, 2026
  • Junior ScholarshipTrinity College, Cambridge

    2024
  • Tripos Prize: Leslie Walshaw Prize for EngineeringTrinity College, Cambridge

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

    2024
  • Examination PrizeTrinity College, Cambridge

    2024, 2025, 2026

Publication

  • B Chen, C Xu, W Cai, and Y Xia. Narrowing Down the Secrets of the Internet — a Review of Privacy Leakages and Prevention Methods. Advances in Social Science, Education and Humanities Research, peer-reviewed, 87–95.

    2023