Birmingham, United Kingdom

Software for the web, the phone -
and the car.

I build web and mobile applications, and custom software for Audi and VW: wired into the car's CAN bus, reading the values the dashboard keeps to itself and putting them somewhere you can see them.

  • Angular
  • Ionic
  • CAN bus
  • Diagnostics
  • Coding
CAN · 500 kbit/ssimulated
2,480rpm
Speed
64mph
Boost
0.42bar
Coolant
89°C
1,284,903 frames

What I do

Three surfaces, one toolbox.

Most of my week is software. The cars never left - they just moved from the workshop bench to the same editor as everything else.

Web applications

Angular and TypeScript front ends, server-rendered where it earns its keep. Built to load quickly on a phone signal and to still make sense a year later.

  • Angular
  • TypeScript
  • SSR
  • Firebase

Mobile apps

iOS and Android from one codebase with Ionic and Capacitor — offline-first, encrypted on the device, and taken all the way through both store reviews.

  • Ionic
  • Capacitor
  • iOS
  • Android

In-car software

Custom software wired into the vehicle's CAN bus. A small board reads the frames; the display turns them into something you can read at a glance at speed.

  • CAN bus
  • Hardware
  • Real-time
  • Audi / VW

Latest build

Stashly - Financial Guardian

A net-worth tracker for iOS and Android where the data never leaves the phone. Every account and transaction is AES-256 encrypted on the device, the key sits in the Keychain or the Android Keystore, and there is no cloud account to create and no bank password to hand over.

  • 9 languages
  • 25 currencies
  • 0 trackers
The Stashly overview screen: a total balance broken into category cards

Audi & VW

The car already knows. Ask it properly.

Engine and gearbox software, infotainment, coding and diagnostics - and, where an off-the- shelf answer does not exist, a bespoke interface on the bus with a display of its own.

ECU & TCU software

Engine and gearbox maps for petrol and diesel — power, response, or plain economy.

CarPlay & Android Auto

Activated or retrofitted, running through the car's own screen and controls.

Maps & POI updates

Current navigation data for MMI and MIB units, installed and verified.

MMI / MIB firmware

Infotainment firmware brought up to date without leaving the unit in a bad state.

Coding & activations

Factory features unlocked, retrofitted modules coded so the car accepts them.

Video in motion

For the passenger, and only where the law allows it.

Diagnostics & fault finding

The fault memory read properly, then explained in words rather than codes.

Custom CAN dashboards

A gauge for the value your car knows but never shows you. Built per car, per question.

Work that changes how a vehicle behaves is carried out on the owner's instruction, and only where it is legal for the road or the track it is used on.

Tell me what it should do.

An app that does not exist yet, or a car that should show more than it does - write a couple of sentences about it and you will get an honest answer about whether I am the right person for it.

btech.birmingham@gmail.com