Belfast
CTO at Foresight · Belfast

Kieran Graham

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.

See projects [email protected]
Omarchy desktop with Neovim editing Rust for the Hopp Linux client, and tests passing in a terminal

I've worked with a wide range of the world's most recognisable brands.

approach

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.

Work

  1. 2025 – now

    Foresight · CTO

    Regulatory intelligence for compliance teams.

    Belfast
  2. 2020 – 2025

    NewStore · Head of Engineering

    Took the first retailers live on Apple Tap to Pay with Apple and Adyen, and ran three product teams.

    Berlin
  3. 2019 – 2020

    Equal Experts · Consultant

    For Mobimeo at Deutsche Bahn. Apps for BVG and S-Bahn, and Mobility Inside, Germany's nationwide ticketing system.

    Berlin
  4. 2016 – 2019

    predict.io · Technical Architect

    Built the mobile SDK and the machine learning inside it, for clients including Porsche.

    Berlin
  5. 2013 – 2016

    Brewbot · Co-founder

    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.

    Belfast
  6. 2012 – 2013

    Ecliptic Labs · Architect

    Over 80 iOS apps for clients including eHarmony and Mailchimp.

  7. 2012

    Couchbase · Consultant

    Built the Rails example app for Couchbase Server.

  8. 2009 – 2012

    AirPOS · Co-founder, CTO

    Point of sale used by over 5,000 retailers. Raised a £500k seed round.

    Belfast

Projects

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.

desktop apps

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.

rustgpuipipewirewgpu
Omalive voice processing and camera grading views, in demo mode

Hopp for Omarchy

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.

rustgpuihyprland
A teammate's shared screen in a Hyprland tile, with remote control and the call window

Ocal

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

rustgpui
Ocal three-day view in the Tokyo Night, Rosé Pine and Ristretto themes

Omail

A native Gmail client, keyboard first.

rustgpui
Omail inbox with the conversation actions menu and keyboard shortcuts
in the omarchy bar

Omalive in the bar

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

quickshellqml
Omalive bar widget live and muted, and its panel with camera preview

ostat

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

rustqml
ostat panel dropping from the Omarchy bar

oport

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

rustqmlcli
oport panel showing a dev server started by Codex, with oport list in a terminal

Otuple

Tuple contacts and calls from the Omarchy bar.

pythonqml
Otuple panel open under its bar button, with demo contacts
also

Browser profile picker

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

overlay pluginqml
A link opening through the profile picker into a Work or Personal Chromium window

Linux kernel for the M2 Max

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

ckernelthunderbolt
Terminal output showing 5120x2160 over Thunderbolt, beside the kernel patch

Bankies

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

elixirphoenix2024 – 2025
Bankies parent overview, chore tracker, savings goals and investing

Get in touch