Services

Engagements I take on. If your project doesn't fit one of these neatly, get in touch anyway, most interesting work sits at the seams.

  1. Custom application development

    End-to-end design and implementation of bespoke applications across web, native iOS, and backend systems, including MVP builds for early-stage products.

    I help with the full arc, from a vague brief to a working product. Suitable when you have a real problem to solve but the shape of the software is still open.

  2. Web, API and backend development

    Production websites, web apps, and APIs in React, Preact, Svelte, and vanilla web. Backends in Go and Python with REST or event-driven APIs.

    Either green-field or careful, well-tested changes to an existing codebase. I care about Lighthouse scores and total cost of ownership, not just shipping.

  3. AI and LLM integration

    LLM-powered features for existing apps and new products: agent workflows, RAG pipelines, and integrations with OpenAI, Anthropic, and similar providers.

    Practical integrations that ship, not demos. Prompt engineering, evaluation harnesses, and the unglamorous parts of running LLMs in production: cost, latency, and failure modes.

  4. Legacy code modernization

    Refactoring and modernizing older codebases. Framework upgrades, careful test-driven changes, and migrations from end-of-life platforms.

    Legacy code is rarely the original problem. The work is in understanding what behavior the current system actually has, then changing it without breaking the parts no one documented.

  5. Native iOS apps

    Native iPhone and iPad apps in Swift and SwiftUI, including widgets, Live Activities, and App Store delivery.

    I build for iOS the way Apple's own teams do: native, opinionated about platform conventions, and aware of where the rough edges are.

  6. Browser extensions and integrations

    Chrome extensions, Thunderbird add-ons, and integrations between browsers and external services.

    Manifest V3 migrations, content scripts, background workers, and the awkward security model of cross-origin extension code.

  7. Point-of-sale and retail software

    Custom POS systems, inventory and stock management tooling, and integrations with receipt printers and other store hardware.

    Built for small and mid-sized retailers who outgrew off-the-shelf software but don't want enterprise sprawl.

  8. Performance-critical engineering

    Algorithms, audio and video processing, codec work, P2P networking, and other engineering-depth projects where performance and correctness matter.

    The kind of work where reading the spec is the first step. Recent examples include MP3 decompression and a peer-to-peer voice-call stack.

Project in mind?

Tell me what you're trying to do. I'll let you know honestly whether I'm a good fit.

Get in touch
Work with me