Hi — welcome in.

I build software to fix the things that bug me.

Ixiom is my workshop and playground. I chase down everyday annoyances, turn them into apps and tools, and every now and then build something that pushes what’s possible.


§ About

Why “Ixiom”?

It’s a company I started more than 20 years ago, back when I first began writing software. Since then I’ve been part of a lot of businesses — but Ixiom has slowly turned into my playground.

These days it’s where I test ideas and build products that deal with the little frictions and things that used to bug me. I like poking at problems and seeing what I can make. Some of it stays small and handy. Some of it gets ambitious. All of it, I actually use.

No big mission statement here — just curiosity, a code editor, and probably too much coffee. Have a look around.


§ A few things I believe

How I think about building.

Nothing fancy — just the rules I keep coming back to.

01

AI is an ingredient, not the whole meal.

AI models are powerful, but they’re also swappable — a new one shows up every few months. So I treat the model like one ingredient and put the real work into everything around it: the part that keeps working when the model changes.

See it in Immediacy (any model, one app), Laya-Decision (swap a slow AI call for a fast local one), and Anamanti (bring your own AI brain).

02

Your stuff should stay yours.

Your data should live on your devices and your accounts, not on someone else’s computer. I build things that work offline, keep your secrets on your own machine, and don’t make you sign your life away just to get started.

See it in Anamanti (stays in the room, not the cloud), AppSaid (your keys, your data, your phone), and NextHaul (works offline, no sign-up wall).

03

Helpful, never sneaky.

Letting software do things for you is only good if you can trust it. So anything I build shows its reasons, has an undo button, and stays inside limits you set. No surprises, no “oops, it emailed your boss.”

See it in Cadora (it suggests, you approve, you can always undo) and Immediacy (it asks before it does anything risky).

04

I build with my own tools.

Every project here is built using Immediacy, my own setup for running AI coding agents. And Anamanti ties a bunch of the others together into one working system. The fun part: the memory tech behind Anamanti is the same engine that makes immediacy-ctx fast — one idea, working on a home and on code.

The same idea, proven twice — on a home, and on a codebase.


§ The things I’ve built

Take a look around.

Some of these push what’s possible. Others just fix an everyday annoyance. Most of them talk to each other.

The centrepiece

Anamanti

A private voice assistant that lives in your home instead of the cloud, running on hardware you already own. It’s open-source, works with whatever AI brain you want, and is built to be as quick as Alexa or Google Home while feeling a lot more human.

Works with AppSaid · Cadora · NextHaul · Laya-Decision · the Echo Show shim
pushing limits private bring your own AI Rust · Flutter

Home & family

Tools for building


§ How I work

Build

The actual software — apps, backends, and the boring bits that have to keep running. I keep it small and hands-on, holding the whole thing in my head instead of tossing it over a wall.

Research

I like figuring out how AI is changing the way software gets built — then writing it down and using what I learn. For me, building and studying happen at the same desk.

Built with Immediacy

Everything here is built with Immediacy, my own tool. So when I say something got faster or cheaper, it’s because I measured it while building the next thing. See the numbers.


§ Research, written down

I write down what I learn.

Real numbers and honest notes, not marketing — engineering write-ups on the clever bits of each project, plus a benchmark showing how a shared code-context layer cut a coding agent’s token use by 60% and nearly halved its time on real tasks.

Read the research

§ Say hi

Want to build something together?

I take on a bit of outside work when it’s a good fit. If that sounds like you, just send me a note.

Or poke around my open-source stuff on GitHub.