Omalive
Studio voice and a graded camera for every call. Noise suppression, EQ, compression and limiting for the mic. Exposure, white balance and LUTs for the camera, in one GPU pass. Both show up as devices in any call app.

Foresight builds regulatory intelligence software for compliance teams. Before that I was Head of Engineering at NewStore in Berlin, and co-founded Brewbot and AirPOS in Belfast.
I've built multiple high-performing engineering teams, always aiming for best practices and high-quality outcomes.
Now at Foresight, I'm trying to understand the role of AI, and pushing the boundaries of what's possible with agentic engineering.
Regulatory intelligence for compliance teams.
Took the first retailers live on Apple Tap to Pay with Apple and Adyen, and ran three product teams.
For Mobimeo at Deutsche Bahn. Apps for BVG and S-Bahn, and Mobility Inside, Germany's nationwide ticketing system.
Built the mobile SDK and the machine learning inside it, for clients including Porsche.
A brewing machine you control from your phone. Raised £100k on Kickstarter and a $1.5M seed round. Featured in The New York Times and WIRED.
Over 80 iOS apps for clients including eHarmony and Mailchimp.
Built the Rails example app for Couchbase Server.
Point of sale used by over 5,000 retailers. Raised a £500k seed round.
Most of these are native apps for my own Linux desktop, built since I moved off macOS in October 2026. The Linux apps aren't public yet.
Studio voice and a graded camera for every call. Noise suppression, EQ, compression and limiting for the mic. Exposure, white balance and LUTs for the camera, in one GPU pass. Both show up as devices in any call app.

A native Linux client for Hopp, the open-source pair programming app. It lives in the bar, and a teammate's shared screen opens as a Hyprland tile.

A native calendar, Google Calendar first. Day, week, month and agenda views, and tasks.

A native Gmail client, keyboard first.

Mic level and camera status at a glance. The label turns red while a call can hear or see you.

A system monitor in the Omarchy bar. CPU, memory, network, disks and sensors, with history.

Every local dev server, the agent session that started it, and its memory and CPU.

Tuple contacts and calls from the Omarchy bar.

Chooses a work or personal Chromium profile for each window or link.

Patches so a MacBook Pro running Omarchy drives an LG 5K2K display at native resolution over Thunderbolt.

Pocket money, chores, savings goals and virtual investing for families.
