Colin Broderick

colin.a.broderick@gmail.com

Systems engineer with software specialization. Experience in embedded development (Linux, RTOS, and bare metal), sensor fusion algorithm development, systems administration, inertial localization, etc.

Projects

Quantum computation dissertation

2024-02-24

Originally written in 2017, or maybe 2016, as the final dissertation for a Master's degree in mathematical physics (Gravity, Particles and Fields at the Univerity of Nottingham). Rewritten in HTML around 2020 as an excuse to tinker with some basic CSS and JavaScript. Quantum circuit diagrams were drawn with a tool I wrote to generate SVG diagrams from simple text input. Section numbering, and cross-referencing of figures and such, is automatically filled in by JavaScript.

Quantum computation

Quaternions

2024-02-25

This article was originally published on Medium in 2021. At the time I was trying to properly understand quaternions for 3D rotation while working on an inertial localization system. This was written mainly to convince myself that I was understanding them properly. As a nice side benefit, I also made about 76 pence from Medium#s partner programme!

I had originally planned a series of several articles, but as with many of these projects, I ran out of time and had to move onto other concerns. But it worked. Writing this revealed several misconceptions and led to the discovery of more than one bug in my localization code. The rubber duck effect is no joke.

Deriving the quaternion product