Brian's Logbook

About Me

Hey there! I’m Brian, an engineering undergrad passionate about systems and backend programming. I'm most proficient in mid-level/systems languages (C++, Rust) but I'm equally experienced in Python, and occasionally I do some scripting or write the frontend for my web apps as well.

Skillset

There is no perfect way to categorise these programming languages (or frameworks), but here's my go:

  • Systems: Rust, C++
  • Functional: OCaml (learning)
  • Scripting: Python
  • Frontend: TS, React, HTML/CSS

Projects

Internship-wise, this summer I'm currently working on a C++ & Python project in the GPU Instrumentation team at Arm (more details NDA, sorry).

Last summer I completed a 12-week internship at Roku where I made Python and TypeScript contributions to add AI features to an internal content generation tool, after which I was hired back as a part-timer and I mostly worked on maintaining and adding more features to this tool.

As I'm an information engineering student, most of my coursework projects involve Python (and MicroPython) including various plotting libraries and using scripting to produce a variety of simulations.

In terms of independent projects, most of my projects are written in Rust with some in C++. I've also made some small contributions to the Cargo ecosystem but most of these are WIP.

Hobbies

I row for my College boat club, First and Third Trinity, as part of their lower boats.

I'm a fan of various fiction works and role-playing games.

I'm a pianist and I've won some prizes when I was a kid. I still enjoy playing the piano occasionally.