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
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
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
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
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
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
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
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
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
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
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
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