Skip to content

Outside work

Things I build when nobody has written the requirements.

Outside software, I own, maintain and continually develop a 1971 MGB GT. It is a different kind of engineering system, but the method is familiar: understand the constraints, isolate the problem, test carefully and improve the whole.

Finished silver 1971 MGB GT photographed on a ferry deck

Rebuilding Classics

What began as an interest in classic cars became a long-running exercise in restoration, diagnosis and incremental improvement. The car has undergone a bare-metal respray and substantial mechanical development across its engine, ignition, cooling and drivetrain. It remains something to use, test and improve rather than simply display.

For me, the interesting part is rarely replacing a single component. It is understanding how the whole system behaves: how ignition, fuelling, cooling, gearing and use all interact. That instinct carries directly into software engineering as well.

Build specification

  • 1971 MGB GT
  • Oselli Stage 2 1950cc engine
  • Oselli B271 camshaft
  • 123Tune programmable ignition
  • Twin SU HS4 carburettors
  • Four-speed gearbox with overdrive
  • Alloy radiator and electric cooling fan
  • Bare-metal respray completed in 2024
  • Driven to Le Mans Classic in 2026
  • Gallery

    A restoration story told through a few deliberate images.

    From finished result to stripped shell and rebuilt structure, the car’s development is best understood as a sequence of careful stages rather than a single before-and-after moment.

    Finished silver 1971 MGB GT photographed on a ferry deck
    The car as it is today, photographed en route to Le Mans Classic.
    1971 MGB GT shell during restoration in a workshop with body panels removed
    The shell during the early strip-down and restoration phase.
    Interior shell of a stripped 1971 MGB GT during restoration
    A stripped-back interior view showing the starting point of the rebuild.
    Restored interior shell of the MGB GT with sound deadening installed
    Reassembled and refined: painted interior structure with sound deadening in place.
    Underside of the restored MGB GT on a lift showing chassis and drivetrain components
    Underside detail showing restored mechanicals and chassis components.
    Finished engine bay of the 1971 MGB GT with Oselli engine setup
    Finished engine bay featuring the Oselli Stage 2 1950cc setup.

    Project progression

  • 1Strip-down and shell restoration
  • 2Bare-metal respray
  • 3Interior refinement and sound deadening
  • 4Mechanical rebuild and development
  • 5Road use and ongoing improvement
  • 6Le Mans Classic trip in 2026
  • Systems thinking, in a different form

    The interesting part is rarely replacing a single component. It is understanding how ignition, fuelling, cooling, gearing and driver behaviour interact as a system. That same instinct carries into software: observe carefully, identify the real constraint and avoid treating symptoms as isolated problems.

    Finished engine bay of the 1971 MGB GT with Oselli engine setup
    Finished engine bay featuring the Oselli Stage 2 1950cc setup.

    Instagram

    Follow the build

    I share selected restoration and development updates on Instagram.

    @rebuildingclassics

    Other systems

    I also enjoy practical projects around home technology, networking and automation - usually anything that involves understanding how several components fit together and making the finished system dependable.