Skip to content

Projects I’ve built.

Products and open-source libraries, each with its own page: the problem, the decisions and the handover.

Before the studio

Work I’ve done for others.

Whole products, or my part of them. They stay unnamed — naming them is their owners’ call — and each names my role.

Ad platforms

  • Streaming TV ad tools

    Internal tools for a streaming TV platform’s ad business, with UI generated from schemas: creating ads and running the calculations behind them.

    My role: Lead engineer

  • Internal ad portals

    Internal portals for an advertising business.

    My role: Lead engineer

  • Ad campaign back office

    For a video streaming platform: ad campaigns, audience analytics and cost forecasts.

    My role: Lead engineer

Platforms & tools

  • Form builder

    Schema-driven forms with configurable fields, validation rules and response collection.

    My role: Lead engineer

  • Session replay extension

    A browser extension that turns a recorded session into a clickable replay, for demos and bug reports.

    My role: Full-stack engineer

  • Open government data API

    A REST API over public datasets, with search, sorting and filtering for the services that integrate with it.

    My role: Full-stack engineer

Finance & insurance

  • Insurance claims portal

    Self-service claims, step by step: guided forms, document uploads and status tracking.

    My role: Lead engineer

  • Mobile banking web client

    Everyday banking in the browser, with customer support built in.

    My role: Frontend engineer

  • Investment portal

    Configurable, shareable dashboards of market data, news and search.

    My role: Frontend engineer

Commerce & supply chain

  • Supply-chain traceability

    Material provenance and verified sourcing data, shared between partners on a blockchain.

    My role: Lead engineer

  • White-label storefronts

    E-commerce for independent sellers: mobile-first, themed per store.

    My role: Full-stack engineer

  • Warehouse management

    Inventory, stock movements and warehouse records.

    My role: Full-stack engineer

  • Construction tendering platform

    For the construction industry: contractor discovery, company profiles, industry articles and ad placements, run from a CMS.

    My role: Full-stack engineer

  • Maritime procurement

    Sourcing, quotes, orders and supplier messaging for ship operators.

    My role: Frontend engineer

Mobility & energy

  • Truck fleet monitoring

    Live location, vehicle health diagnostics, alerts and reports for fleet managers.

    My role: Lead engineer

  • Microgrid maintenance

    Asset management and configurable maintenance workflows.

    My role: Full-stack engineer

  • Car leasing portal and app

    Compare vehicles, calculate prices and send counteroffers, on the web and on mobile.

    My role: Full-stack engineer

  • Interactive subway map

    A canvas-drawn map with touch support and offline mode, and the CMS, ad marketplace, contracts and analytics behind it.

    My role: Full-stack engineer

Games

  • Multiplayer browser game

    Battles, character progression, chat and leaderboards.

    My role: Full-stack engineer

Have something to build?

Tell me what you’re working on. I’ll tell you whether I’m the right person for it.

Discuss your project

No pressure. Just a conversation.