Freelance Experience

I take client privacy very seriously and follow the practice that McKinsey & Co. used to follow when I worked there: I don't even disclose the names of my clients, unless they explicitly give me permission to do so.

As a result, the projects I show here are anonymised and reflect what my contribution was, but the source code and details are not disclosed. And of course, I will treat your projects with the same level of confidentiality.

Technology Coverage

Across the projects below, I have delivered systems spanning:

  • Languages: Rust, TypeScript, Java, Python, C#/.NET, PHP, VBA
  • Backend: Axum, Actix Web, Quarkus, Flask
  • Frontend/UI: Svelte, React, Tauri, Avalonia, Plotly, WordPress
  • Data/Infra: AWS (ECS/ECR, ALB, RDS, S3, EC2, VPC, CloudFront), Postgres, Kafka, WireGuard
  • Integrations/Delivery: GitHub, GraalVM native Windows builds, Azure code signing, Google Workspace (Drive, email, OpenID Connect (OIDC)), Intuit QuickBooks, OpenAI, ClaudeAI

Below is a non-exhaustive list of my recent projects:

AI Agent Supervisor

AI Agent Supervisor

My role: Product concept to deployed system.

Challenge: Run multiple parallel work streams (including AI agents) reliably across multiple machines, without losing time to context switching or fragile terminal sessions.

Solution: A resilient, web-native terminal environment built around long-lived worker processes ("guardians") managed by a supervisor service and accessed via an SPA frontend.

Impact: 3-5x more efficient use of developer time by keeping many sessions visible, switching instantly to whichever workload needs input.

Technologies: Axum / Rust, Svelte / TS, Tauri

Management App to the Cloud

Management App to the Cloud

My role: Architecture to deployed system, run and maintain.

Challenge: Migrate the MS Access management app of a knowledge company to a modern cloud infrastructure

Solution: Built a scalable, performant backend on Quarkus with a stylish, convenient frontend in React, transitioning over 15 years worth of accumulated business processes, VBA code and data in 9 months

Impact: Replaced the slow, crash-prone system with a highly reliable, fast cloud-native one with a modern, convenient UI allowing remote access

Technologies: Quarkus, Java 21 (17), React, Postgres, AWS (ECS/ECR, ALB, CF, RDS, S3)

Agricultural Markets Simulator

Agricultural Markets Simulator

My role: System design through delivery.

Challenge: Build out and document an economic simulation system for a European university, then move it to a modern web UI

Solution: Reverse engineered the existing code and documented it for publication, then built new functionality for the simulation and the user interface

Impact: Enabled published research funded by the Deutsche Forschungsgemeinschaft (DFG).

Technologies: Java + Swing, then Quarkus, React and Plotly, GraalVM native image, Azure code signing

Crypto Market Simulation

Crypto Market Simulation

My role: Architecture to deployed system.

Challenge: Provide a true view on trade strategy performance using historical data, instead of widely available "sum of percent gain/loss"

Solution: Built and deployed an end-to-end backtesting system (API, web UI, charting) to test trading strategies against actual historical market data using configurable capital allocation strategies

Impact: Enabled realistic assessment of trading and capital allocation strategies under real market and capital constraints.

Technologies: AWS (EC2), GitHub, Python, Flask, WireGuard

NoPressure

NoPressure

My role: Product concept to deployed system.

Challenge: Put up a fast, simple website with minimal setup, without installing databases, PHP or anything else.

Solution: A simple, lightweight, themeable, markdown-based single executable content management system with no external database requirements.

Impact: Enables rapid websites and internal portals with minimal operational overhead.

Technologies: Actix Web / Rust

Insurance Database

Insurance Database

My role: Architecture to deployed system, run and maintain.

Challenge: Provide timely information about insurance producers to management organisations through a convenient web portal.

Solution: Establish an extraction-transformation-loading (ETL) pipeline from the National Insurance Producer Registry (NIPR) to the information portal.

Impact: Significantly improved error rates, deduplication and matching, while establishing timely updates from the gold-standard data source.

Technologies: Quarkus, Java 21, WordPress

Multi-CEX Trading Platform

Multi-CEX Trading Platform

My role: Architecture to deployed system.

Challenge: Run any number of trading algorithms in parallel against over a thousand trading pairs across several centralised crypto exchanges.

Solution: Built and deployed a distributed, scalable, banking-grade streaming platform with high throughput and low latency from exchange data receipt through decisioning to order placement.

Impact: Reduced end-to-end latency to ~300ms from market data ingestion to order issuance, while improving throughput and resilience under multi-pair, multi-algorithm load.

Technologies: AWS (EC2, VPC), GitHub, Apache Kafka, Rust, Python, WireGuard

Generative Architecture

Generative Architecture

My role: Design and PoC development.

Challenge: Create randomised virtual properties within pre-defined rarities for an NFT metaverse environment.

Proof of Concept: Built a technology demonstrator in Unity 3D that procedurally generated landscape-aligned properties and props, respecting the rarity model.

Impact: Validated feasibility and informed the engine/tooling decision (Unity vs Unreal; Blender for the creative pipeline).

Technologies: Unity 3D, C#

GIS Analytics

GIS Analytics

My role: Design and development.

Challenge: Rapidly develop custom analytics for a client of a Fortune 500 GIS provider

Solution: Built an Excel-based solution in VBA to query the provider API, cache the data and generate the analytics on-demand

Impact: Delivered analytics fast for a Fortune 500 client by choosing the right constrained tool: Excel/VBA over Google Sheets for performance and capacity.

Technologies: Microsoft Excel, Visual Basic for Applications (VBA)

US Congress Scorecard

US Congress Scorecard

My role: System redesign to deployed system, run and maintain.

Challenge: Turn a prototype-grade scorecard about US Members of Congress into a secure, deployable system aligned to a WordPress target environment.

Solution: Re-implemented the system with a clean architecture, strong test coverage, and a clear separation between public and administrative capabilities.

Impact: Delivered a production-ready system with segregated admin/public surfaces, hardened secret handling, and a WordPress-native deployment model.

Technologies: Quarkus / Java 21, React / TS

AWS Infrastructure Management

AWS Infrastructure Management

My role: Product concept to deployed system.

Challenge: Efficiently manage the infrastructure and cloud application for an SME client, including deployment processes, backup/restore and monitoring from Windows and macOS workstations

Solution: Multi-platform desktop application integrating infrastructure-as-code, status monitoring and log analytics

Impact: Enabled safe deploy/backup/restore and rapid log investigation without requiring AWS console access or broad administrative permissions.

Technologies: Avalonia, C#/.NET, AWS SDK