I’m Anson, a generalist building products with AI.

I’m a technical generalist building AI systems and operating managed hosting. I work across product, interfaces, backend systems and infrastructure, using AI throughout research, implementation, testing and delivery. My strength is deciding what to build, judging trade-offs and taking an idea through to a working product.

Open to founder or founding engineer roles, early-stage startup opportunities, and paid product engineering projects.

Founder · AI Systems & Harness Engineer

Mar 2026 - Present · Independent

Building domain-specific AI systems that turn user goals into executable, inspectable workflows.

Agent harnesses
Develop agent harnesses with model integration, tool access, context management, scheduling, durable execution, failure recovery and human review. Expose shared capabilities through dashboards, APIs, CLI and MCP.
Applied domains
Apply these systems to recruitment research, career matching and evidence-based interview review, while exploring marketing workflows and advertising marketplace experiences.
Managed hosting
Also build and operate a managed private-community hosting business, covering automated infrastructure provisioning, tenant isolation, subscription billing and customer onboarding.
End-to-end ownership
Own the work from product discovery and architecture through implementation, deployment and verification, using AI throughout and applying engineering judgment to the results.

Founding team member · Lead Software Engineer

Dec 2021 - Feb 2026

Joined Lit Protocol as team member #5, including the CEO and CTO, and helped build its developer platform across SDKs, authentication, applications and infrastructure. Working remotely for the San Francisco startup and leading the SDK team, I helped turn distributed signing and encryption into usable developer workflows, including wallet authentication, operational tooling and agent permissions.

  • Familiar sign-in for programmable wallets. Built SDK flows for Google, Discord and WebAuthn/passkeys, including key creation, session handling and requested permission scopes.
  • A shorter path from idea to running code. Built CLI and scaffolding workflows for creating, building, testing and deploying Lit Actions.
  • APIs that supported new network generations. Added network integrations and session-permission tooling, with integration tests. Took over maintenance of the existing wrapped-key infrastructure after a handover.
  • Visibility into how the system behaved. Built metrics services and dashboards for execution logs, network health and rolling success rates.
  • Explicit control over agent access. Added programmable-wallet integration and contributed to Vincent’s smart-account permissions and test setup.

The core repository is now private. The case study documents my contribution and links to the public evidence that remains.

Read about my contribution

Architecture: The SDK was an Nx and pnpm monorepo of published @lit-protocol/* packages. @lit-protocol/lit-client acted as the public facade, while @lit-protocol/networks supplied Naga and Datil network modules, RPC and chain context, request builders, response handlers, and state managers.

Network modules: Each Naga environment was modeled as a swappable module export. Environment files owned RPC URLs, chain config, endpoints, ABI signatures, services, threshold, and attestation policy, while a shared factory supplied common API, state, pricing, and contract-management behavior.

Request flow: The client fetched fresh node state, live threshold, and required attestation data before trusting a node set. Requests fanned out across nodes and resolved after enough successful responses, then normalized signatures, decrypted payloads, Lit Action results, PKP state, pricing, auth, and key-set context into public APIs.

Crypto boundary: Final threshold math was delegated to @lit-protocol/wasm. The TypeScript layer owned quorum collection, retries, shape conversion, and clean return objects across ECDSA, FROST, Schnorr, BLS encryption, and decryption paths.

My work: I kept network constants and contract exports aligned with live Datil and Naga environments, carried API compatibility through network migrations, maintained auth, payment, wrapped-key, and key-management integrations, and tightened end-to-end coverage for production, test, staging, dev, and local workflows.

Lit Action Playground

Built and maintained a scaffolding and testing tool for Lit Actions: decentralised JavaScript functions executed inside trusted execution environments through Lit's V8 and Deno runtime. It simplified writing action logic, packaging it correctly, and testing execution before deployment.

Architecture: create-la-app packaged a Lit Action project as a scaffolded workspace with action source, reusable utilities, a local runner, generated credentials, and build output.

Runtime bridge: Lit Actions were authored as TypeScript but executed as JavaScript strings inside Lit's decentralised runtime. The build bundled action source into an IIFE and exported it as a string ready for LitNodeClient.executeJs.

Setup flow: The CLI handled PKP creation, capacity delegation, session signatures, PKP listing, and compiled action uploads to IPFS, providing a repeatable path from an empty folder to an executable Lit Action.

Test loop: Watch mode rebuilt changed code and ran the local app, printing the returned response and node logs so remote trusted execution felt like a local edit, run, and debug cycle.

My work: I turned an easy-to-misuse JavaScript-string workflow into a practical tool with TypeScript ergonomics, a scaffolded layout, setup automation, hot reload, deployable output, and transaction examples.

A magnifying glass highlights one candidate among profile cards.

Career research & matching

TryMeepo

Research jobs, match candidates, and provide AI coaching through the Ailised / Meepo engine.

In development

Models
  • Configurable via Ailised
AI & technology
  • AI research
  • Candidate matching
  • Text coaching
About this project

A career app with candidate and employer workspaces, powered by Ailised’s Meepo engine for research, matching, and inference. Recurring search scheduling in the TryMeepo app remains unconfigured.

Ailised: One operation. Every surface. Always in sync. UI, HTTP, CLI, and MCP connect to one shared operating layer.

AI product operating layer

Ailised

Schedule AI research, coordinate Codex workers, and power products such as TryMeepo.

In development

Models
  • Configurable providers
AI & technology
  • Meepo scheduler
  • AI research
  • Codex workers
  • Agent tool calling
  • MCP
  • OpenAI-compatible API
About this project

Ailised includes Meepo, the scheduler and research engine behind TryMeepo. It dispatches scheduled research to Codex workers, tracks run progress, recovers queued work, and refreshes data products on schedules or collection updates. Shared chat, model configuration, and product operations are available through dashboard, HTTP, CLI, and MCP interfaces.

Bukkumaku landing concept with a personal library and bookmark mascot.

Bookmarks & personal library

Bukkumaku

Save, organise, and rediscover bookmarks, notes, images, and ideas.

Web & iPhone

AI & technology
  • MCP
About this project

A personal library with an encrypted vault per account, labels, saved views, search, and a native iPhone companion.

Tune It Own It artwork with a character beside a branching preset family.

AI illustration studio

Tune It Own It — Web

Create reusable characters and visual styles in a hosted illustration studio.

Web app

Models
  • GPT-4.1 mini · chat default
  • GPT Image 2.5 Sunburst · image default
AI & technology
  • Image generation
  • Character & style presets
About this project

The hosted counterpart to the Mac app, with account sign-in, saved presets, character and style conversations, image generation, and credit management.

Monologos cover with notes, audio, and documents orbiting a personal archive.

Personal knowledge engine

Monologos

Turn documents, audio and online videos into searchable evidence and RAG answers.

Private engine

Models
  • Whisper Small · transcription
  • EmbeddingGemma · text embeddings
  • SigLIP 2 · text-to-image search
  • DINOv3 · image similarity
AI & technology
  • RAG retrieval
  • OCR
  • Cookie-synced video ingestion
  • QVAC
About this project

Built the ingestion and retrieval engine behind private web and iPhone clients: Whisper transcription, OCR, EmbeddingGemma semantic search, and SigLIP 2 and DINOv3 visual search. RAG retrieves source evidence for answers; video results link to matching timestamps. Integrated cookie sync for signed-in YouTube, X and TikTok downloads, including the Bukkumaku processing workflow.

Hermesaki messenger mascot carrying a sealed envelope.

Email for people & agents

Hermesaki

Email for people and agents, with a browser inbox and scoped API access.

In development

AI & technology
  • MCP
  • Agent email API
About this project

Stalwart handles mail storage and delivery, Roundcube provides webmail, and Hermesaki adds a scoped API, MCP, durable sends, webhooks, and an operator view.

StuntFactor human advertising concept with sponsor placements and a live auction panel.

Advertising marketplace

StuntFactor

Explore buying and selling advertising space on objects through interactive campaigns.

Local demo

About this project

A local marketplace demo for creating campaigns, selecting advertising spots, and reviewing demo orders. Production authentication and paid checkout are not connected.

One request branches to Bukku research, build, and review agents, with customisation controls.

Customisable agent orchestrator

BotsInTheCloud

Configure your agent team, delegate work through chat, and follow their progress.

In development

Models
  • Configurable via Codex / Shimex
AI & technology
  • Multi-agent orchestration
  • Headless Codex
  • Computer use
About this project

A highly customisable agent orchestration workspace with agent group chats, lead-agent delegation, shared files, a task-flow view, recovery tools, and sandbox-provider adapters. Headless Codex supplies the worker runtime; Linux Docker workers are implemented. Other machine types remain future work.

Modular gardening, gaming, and cycling clubhouses illustrate custom community features.

Community platform builder

ClubSaaS

Let hobby clubs describe, preview, and publish features for their own communities.

Local prototype

About this project

A local prototype with operator, community-admin, and member interfaces, plus a simulator for examining member journeys. Production authentication and external integrations remain open. The thumbnail is an illustrative community design concept.

Hakban market research illustration with a camera, chair, and van connected to listing comparisons.

Market research & valuation

Hakban

Build a market evidence base to understand value, liquidity, and buying decisions.

In development

AI & technology
  • MCP
About this project

Collect market observations, compare listings, and review evidence for sourcing, valuation, and pricing decisions. The thumbnail illustrates comparing listings across different markets.

SchnapShot screenshot-to-image workflow preview.

AI screenshot studio

SchnapShot

Turn screenshots into thumbnails and social images using your own Codex account. Open source for macOS.

Open-source macOS app

Models
  • Selected through Codex
AI & technology
  • Codex app-server
  • Image generation
About this project

Turn screenshots into thumbnails and social images using your own Codex account. Open source for macOS.

Watch demo
YapHaus: Your private Buzz community, hosted for you. Purple and amber brand artwork.

Managed community hosting

YapHaus

Managed Buzz relay hosting for private communities.

Buzz hosting

About this project

Managed Buzz relay hosting for private communities. YapHaus runs the relay, PostgreSQL, Redis, media storage, TLS, backups, updates, and monitoring while communities keep their Buzz clients and AI agents on their own machines.

Tune It Own ItCreate characters, tune visual styles, and export reusable illustration skills with your Codex account.
Models
  • Selected through Codex
AI & technology
  • Codex app-server
  • Image generation

A local macOS illustration studio for creating characters and visual styles through conversation, comparing reference scenes, and exporting reusable illustration skills. A signed and notarized Apple silicon app is available; generation uses your own Codex account.

Demo WalkthroughReview product journeys across landing pages, signed-in apps, and admin tools.

An experimental, copyable product walkthrough studio with actor-based journeys, branching maps, playback, and capture/replay. Apps supply their own adapters and permissions. Includes a runnable reference demo.

Agent TemplatesCopyable Codex sign-in and chat-with-result interfaces for macOS apps.
Models
  • Selected through Codex
AI & technology
  • Codex
  • Agent chat

Source you can copy and adapt: Codex account connection and a chat workspace with a result panel. Local macOS examples run real inference; the hosted gallery contains interactive mock demos.

envarsKeep project environment variables in macOS Keychain, shared across Git worktrees.

A local macOS CLI and management app that stores environment variables in Keychain and supplies them to child processes. Git worktrees share their repository’s vault. Initial installation requires a local signed build.

wtfisFind what is listening on a port, where it started, and stop it from a terminal.

A live terminal process table and scriptable CLI for inspecting local TCP listeners, their working directories, and resource usage on macOS and Linux. Available to install from source.

mkserveTurn a local Markdown folder into a browsable documentation site.

A local documentation server with file navigation, rendered and raw Markdown, syntax highlighting, heading links, and local assets. Available to install from source.

Buzz SSOBind an OIDC login to a Nostr key while keeping normal relay authentication.

An isolated Rust proof of concept that verifies OIDC identity tokens, binds them to a user-controlled Nostr key, and exercises NIP-42 authentication. A runnable experiment, not a production SSO service.

BrowserSiloSelf-hosted browsers for AI agents: persistent identities, disposable workers, and human takeover.
AI & technology
  • MCP
  • agent-browser
  • Browser automation

Self-hosted Brave browsers for AI agents, controlled through MCP or REST. Keep logins and browser state in encrypted identities while replacing the workers that run them. Watch live, take over when needed, and set which domains each browser can reach.

JustUseCodexSandboxed Codex Desktop with its native capabilities exposed through one HTTP API.
Models
  • Configurable via Codex / Shimex
AI & technology
  • Codex Desktop
  • Computer use
  • Browser automation

Sandboxed Codex Desktop in a Docker container. Exposes its native browser, computer use, persistent threads, and OpenAI upgrades through one HTTP API, while pairing with Shimex for alternative inference providers.

shimexLocal OpenAI-compatible provider gateway for Codex Desktop.
Models
  • Configurable providers
AI & technology
  • Codex Desktop
  • OpenAI-compatible gateway

Local OpenAI-compatible provider gateway for Codex Desktop. Routes Anthropic, DeepSeek, Ollama, LM Studio, Cloudflare Workers AI, ClinePass, and other providers through a managed Shimex.app while leaving the original Codex install untouched.

PlansmanMarkdown-first planning system for humans and coding agents.
AI & technology
  • Coding-agent workflows

Markdown-first planning system for humans and coding agents. Turns plan files into a visible follow-up DAG, with CLI releases, web views, REST, MCP, and a resolution center for conflicting planning threads.

Let’s talk about working together.

Open to founder or founding engineer roles, early-stage startup opportunities, and paid product engineering projects.

Tell me about the team, the role or project, and what you need help building.

Based in Hampshire. Muay Thai enthusiast—up for a little spar? Occasionally stealth camping across the UK. Lately into all kinds of racket sports.