Cameron Williams

Mechanical engineer, computational modeller, and amateur racing driver

I’m Cameron, a mechanical engineer interested in how modelling, simulation, and code can improve the analysis and design of physical systems. I hold a First-Class BEng (Hons) degree, have developed Python-based engineering tools and applied FEA in industry, and will soon begin an MSc at Imperial College London. If any of that sounds interesting, let's talk.

Toggle Audio
July 31, 2026

Testing Articles

So here is a test on how we write articles on this new updated website, how exciting!

Read article
February 1, 2026

Inferring Torque from Telemetry

Optimisation, inverse problems, and what noisy data teaches us about engineering

In professional motorsport, drivetrain parameters such as gear ratios and torque curves are known quantities. They are defined during design, validated in simulation, and measured on dynos. When analysing gearbox loading or shaft stresses, engineers typically start with the internal parameters and check them against reality.

But what if you only have the outside of the system?

Read article
February 1, 2026

Two Degree-of-Freedom Robotic Arm

My First Year Engineering Group Design Project

In my first year, I designed and built a two degree-of-freedom robotic arm controlled by C++ code running on an Arduino Uno. On the surface, it was a fairly typical introductory design project: design a mechanism, manufacture it, assemble it, and make it move between specified coordinates.

In reality, it became my first lesson in how intelligent control systems can compensate for imperfect hardware.

Read article

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work Experience

  1. Xtrac
    Company
    Xtrac
    Role
    Simulation/Analysis Engineer Intern
    Date
    Jun 2025 - Aug '25
  2. Franco Manca
    Company
    Franco Manca
    Role
    Chef
    Date
    Nov 2023 - Feb '24
  3. Pizza Express
    Company
    Pizza Express
    Role
    Pizzaiolo
    Date
    Jul 2021 - Feb '25
  4. KLA (formerly SPTS)
    Company
    KLA (formerly SPTS)
    Role
    Work Experience Placement
    Date
    June 2018
Download CV