~ $

I build apps, tools and websites. The same person from the first conversation to the day it ships, so there is nobody to hand you off to.

// What I build

Apps

iOS and Android. I write native where it matters: Glimt has its own camera layer in Swift and Kotlin, and the colour work runs in a Metal shader. End-to-end encryption, background upload and an offline queue are built and running, not planned.

Tools

Things that make a job shorter. Paneless is a tiling window manager for macOS in Swift. It moves other apps’ windows through the Accessibility API, animated on the display’s own refresh. Out now, and installed with brew.

Websites

From a design file to a live site, or from nothing if you have no designer. Not a template. You own the code, and you can take it with you if you later want something else.

// How it goes

  1. 01

    A conversation

    You tell me what you need. I tell you whether I am the right person, and if I am not, I say so straight away.

  2. 02

    A quote

    You get a fixed quote with scope and timing before I start. No hours quietly growing behind your back.

  3. 03

    Building, with something to look at

    You see it as it goes and can say so. Turning mid-way is cheaper than turning at the end.

  4. 04

    Out, and yours

    You get the code. If you need help later, I know where everything is.

// Proof

Showing beats claiming. Two things are out and you can try both today: Glimt, an end-to-end encrypted photo app for iOS and Android, and Paneless, a window manager for macOS. Paneless is open source, so you can read every line of it.

A conversation costs nothing, and asking commits you to nothing.