Projects

Products I am building, and work delivered inside manufacturing and enterprise environments. Wildcard and Caret are out and open source; Plikka and Numsy are in development, alongside earlier explorations.

Products

Plikka: Your whole life, one step ahead. A personal assistant coordinates a delayed flight and dinner plans.

In development · since 2026

Plikka

Your whole life, one step ahead.

A personal assistant that lives in your chat, learns how you actually live, and gets to things before you ask.

How it works
  • Reaches out first when something genuinely warrants it, and stays quiet otherwise
  • Acts on your real accounts — mail, calendar, reminders — instead of suggesting what you could do
  • Runs as a dedicated agent on a machine of your own, with its memory, files and plugins in one place
  • TypeScript
  • Next.js
  • Tailwind CSS

Visit here and join the .

Out in the world2 released

Default apps, by category

DocumentsPreview
CodeVS Code
ImagesPixelmator

29 categories · every change approved

Wildcard

Released · 2026

Default apps, a whole category at a time.

Decide which app opens which kind of file across 29 categories and 1,135 extensions and link schemes. Every change is a diff you approve first.

How it works
  • 29 curated categories, so no list of file extensions is ever typed by hand
  • Every change is a proposal: approve the diff, and the result is read back out of LaunchServices and verified rather than assumed
  • Rules hold a standing intent, so an installer quietly reclaiming .json surfaces as drift instead of the wrong app opening a week later
  • A snapshot before every write, with history and undo
  • The same approval gate for the window, the CLI and the MCP server an agent talks to
  • Swift
  • SwiftUI
  • LaunchServices
  • MCP
руддщhello

Fixed by the time you finish the space

Caret

Released · 2026

Fixes what the wrong layout typed.

A macOS menu bar app that catches words typed on the wrong keyboard layout and corrects them as you finish the space. No dialog, no list of suggestions.

How it works
  • Four kinds of evidence, from a dictionary vouching for the word down to a character model judging the shape of its syllables
  • Silent unless the evidence points one way only, because a wrong correction costs far more than a missed one
  • Leaves URLs, paths, camelCase, digits, shortcuts and anything you already reverted alone
  • No network code in the project at all: nothing typed leaves the Mac
  • Swift
  • SwiftUI
  • Accessibility API

On the workbench

Numsy

In development · since 2025

A notepad that does the arithmetic.

  • Swift
  • SwiftUI
  • XCTest
Explore project

A macOS calculator in the spirit of Soulver: write notes line by line and results resolve live in the gutter.

  • Natural-language calculations written as plain sentences
  • Unit and currency conversion inline
  • Financial and weather lookups alongside the maths
  • Covered by an XCTest suite

Past explorations

skysurf

On hold · 2026

Raw ideas into buildable projects.

  • Swift
  • SwiftUI
  • AI APIs
Explore project

A macOS productivity app that moves an idea through a staged pipeline until it is structured enough to build.

  • Multi-stage idea workflow from inbox through shaping and validation
  • Visual mapping of relationships between parts of an idea
  • AI-assisted planning modes for brainstorming, shaping and challenging
  • Local-first storage, so nothing depends on a server being up

Annotate

On hold · 2025

Flashcards that survive exam week.

  • Next.js
  • TypeScript
  • IndexedDB
  • PostgreSQL
Explore project

A learning platform for building, generating and drilling flashcard sets, with revision content assembled by AI.

  • AI-generated revision material from source text
  • Several study modes, including test and survival runs
  • Offline-first storage with an optional hosted database
  • Markdown on both sides of every card

Industry work

Fortaco

Operations, quality control and robot analytics, with measurable changes on the factory floor.

Overdue tasks
30% reduction
Production deviations
65% reduction
Robot downtime
20% reduction
View the work

Shop-Floor Operations Platform

In progress · since 2024

Fortaco

A Power Platform and Dataverse ecosystem unifying shop-floor workflows — 5S, TPM, compliance, incidents, business trips — with the KPI dashboards that report on them. Overdue tasks fell 30%.

  • Overdue tasks down 30% once the work and its reporting lived in the same place
  • Digitised several processes that had been paper checklists
  • Role-based access control and workflow automation across sites
  • Management-level dashboards over production and quality data

Power Apps · Dataverse · Power Automate · React · TypeScript

Quality Control at the Point of Work

Delivered · 2026

Fortaco

A digital quality-control platform putting real-time self-inspection checklists where the work happens, rather than in an audit after it. Internal production deviations fell 65%.

  • Internal production deviations down 65%
  • Self-inspection at the point of work, in real time rather than retrospectively
  • Findings recorded as data, so the same defect can be counted rather than remembered

Power Apps · Dataverse · Power Automate

Welding Robot Utilisation Analytics

Delivered · 2024

Fortaco

Analytics over welding-robot logs, surfacing the anomalies that precede a stoppage and supporting maintenance before one. Downtime fell 20%.

  • Downtime down 20% through proactive maintenance
  • Anomalies surfaced from robot logs and operational data
  • Visualisation dashboards for the patterns that precede a stoppage

React · TypeScript · Python · Data Visualisation

Network Monitoring Automation

Delivered · 2024

G4S

A Python module using SNMP to collect and process operational statistics from network communication devices.

  • Automated collection of device performance metrics
  • Improved visibility across enterprise network hardware

Python · SNMP · Network Monitoring