I’m an undergraduate engineering student at Cambridge University. (More on that below.) In my free time, I
pina coladas and dancing in the rain programming, electronics, and being a Linux sysadmin.
I kept telling myself I’d make a website, and so I did. For now, it’s just a single page, but that suffices.
Then, I told myself I’d make the website actually look good and have useful stuff on it. About two years later, this is still nowhere close to completion.
If you already have an address/number/username for me, then just use that.
Otherwise, you can reach me by email at .
My ‘day job’…
I’m currently an undergraduate student in the Engineering Department at the University of Cambridge. I study the Engineering Tripos, which is really neat because you need only choose a focus or specialisation after two years of broad & general study (i.e. when you have an actual sense of what each engineering area is all about).
Currently I’m starting my third year of the course. I’ve chosen a mix of Information Engineering and Electronic Engineering as the basis for the remainder of my degree.
…but by night:
I'm a system administrator at the Student-Run Computing Facility, a society in Cambridge University that provides free hosting, email & more to members of the University.
I’m heavily involved with Cambridge University Eco Racing, the UK’s leading solar car race team, as part of the Electrical Engineering & Embedded Systems group. I manage CUER’s continuous integration setup (based on Buildbot), which accelerates our development workflow and carries out any tests we write for it.
As a separate project, I maintain CUER’s new WordPress website, which launched in August 2018. In collaboration with our Programme Director and Designer, I implemented out theme customisation and house styling within WordPress’s frontend development workflow, as well as general system administration including setup of DNS and the hosting service.
Varsity Online: I joined the team at Cambridge’s oldest and only independent student newspaper in early 2018, filling a long-vacant Web Developer position. Alongside an existing production systems manager and wrangling with a mature custom PHP codebase, I create new reader-facing features — tweaking page styling, interactive article elements, and other requests from the editorial team — as well as making improvements to our internal editorial platform.
I created the original website for SolidariTee, a charitable UK-based student campaign, based at a dozen (and counting) universities, that raises money for NGOs supporting refugees in Europe and elsewhere, by selling T-shirts and other accessories. I’m still involved with SolidariTee, but much of the continuing web development work is done by others.
As a representative
In November 2018 I was elected as an undergraduate representative sitting on the Faculty Board of Engineering, a high-up committee in the Cambridge University Engineering Department which reports to the University’s General Board.
Also (separately, but simultaneously) I became an elected third-year representative to the Staff-Student Joint Committee (SSJC), which concerns itself with the improvement of student experience, welfare, and facilities in the Department.
For two successive election terms (lasting one year each), I was the student-elected IT Officer and webmaster of the Magdalene College JCR. A JCR is in essence a student union — as such, my role was a mix of standing up for fellow students’ IT-related concerns and website maintenance (and being thankful that Squarespace took a lot of the hard work out of that).
For a year I was one of two webmasters at Cambridge University Engineering Society, where I built a new website using Django, which involved standing up a new web server & database, and also handling migration of content and user information from the old website. For this, I also wrote an API client library to interact with CUES’ payment processor, and a new web form for member signup that automatically issues payment requests for membership fees.