Senior architect at an agency that builds AI systems for clients, from scoping the problem through to production. The main account is a regulated gambling operator: their core internal AI platform on AWS, under GDPR and Dutch gambling regulation.
01Build a regulated gambling operator's core internal AI platform on AWS, using Bedrock AgentCore for agent runtime, memory, and identity.
02Establish the platform's MCP infrastructure: the egress APIs are exposed as MCP servers, consumed by Bedrock agents running Anthropic models, alongside a set of shared agent skills.
03Work with the client directly, from assessing where AI genuinely fits to presenting the architecture and its trade-offs to business and compliance stakeholders.
04Build and ship 8 systems as the only engineer on the account, 3 of them now in production.
05Run two production systems on LangGraph: chose it over AWS Strands for one agent system, and again for the non-AWS stack, where having already used it was the deciding factor.
06Build RBAC-controlled RAG assistants and knowledge-base tools with human review, web crawlers, and sanitization checks.
07Train custom sequence-tagging models (GECToR-style) for a copy-compliance system that makes up to 200 edits per campaign, checking text against internal policy and gambling law.
08Build ERP-integrated batch-payment checks with digital signatures and audit trails, player-welfare risk assessment on highly sensitive personal data, and automated legal screening for new betting markets.
09Define the platform's infrastructure as code in AWS CDK: serverless across the agent and data services, with ECS where a long-running container suits the work better.
10Build the VPC networking and ingress/egress controls, defined in Terraform, that keep regulated data inside the compliance boundary.
11Work to AWS best practice, with architecture reviewed by the client's AWS-partner engineering team.
— Amsterdamown venture, co-founded alongside the Sherpa Digital role● active
Theseuslabs
Co-Founder & CTO
Technical founder. Leads architecture and engineering for three products: a Rust learning platform, a creator fan-token platform, and a knowledge-base chat product.
01Build rust-skill.com, a Rust learning platform in Next.js and TypeScript, with multi-agent workflows on LangGraph across Claude and OpenAI.
02Integrate a Rust code-analysis engine for compiler-accurate evaluation, running user-submitted code in a containerised execution environment on ECS.
03Design the TypeScript backend, including vector search, content pipelines, and adaptive difficulty.
04Implement multi-agent workflows on LangGraph that generate challenges, evaluate solutions, and adjust difficulty.
05Deliver MVP in three months and onboard the first paying subscribers.
06Build curve.fan (FanCurve), a creator fan-token platform on the Internet Computer: eight Rust canister types with per-creator ICRC-1 ledgers, bonding-curve pricing, sharded user profiles, and automated cycle management.
07Ship curve.fan's Next.js 16 frontend with multi-chain auth (Internet Identity, Sign-In With Ethereum, Solana) and an Axum analytics microservice on Cloud Run backed by Postgres, GCS, and BigQuery.
08Build Buffel, a knowledge-base chat product: a LangGraph ReAct agent that answers over scraped and chunked document databases using nine tools across web search, crawling and RAG. Runs on Anthropic, OpenAI or Google, in Next.js with Supabase and Stripe.
Built out the platform across backend and mobile before taking over its direction.
01Refactored critical NestJS services, improving reliability and reducing operational overhead.
02Built BIYU's React Native mobile app for iOS and Android with deep logistics integration.
03Built backend features using NestJS and TypeORM across TypeScript microservices.
— Munich/Oslo
Pickatale
Senior Full Stack Developer
Owned mobile and backend features across iOS, web rendering, and email services.
01Implemented core features in Pickatale's iOS app using Swift and Objective-C.
02Built a custom EPUB rendering pipeline in React for book playback.
03Built a multi-region email service in NestJS with dynamic template rendering.
— Amsterdam
SMAL Code
Principal Developer
Promoted to Principal Developer with the move to SMAL's Amsterdam office, leading 3D visualization and enterprise tooling work for brand clients.
01Led a team of four developers across sprints, architecture planning, and code quality enforcement.
02Worked as technical lead and as the clients' consultant, turning their problems into designs the team then built.
03Corsair: a 3D product configurator for their webshop.
04Elgato: a 3D configurator/game in Unity.
05Built Three.js product inspectors for exploring products interactively.
06Built Swift prototype apps, including Groove: play the drums along to a video while a C library analyses the microphone stream and scores how accurately you play.
07Deployed and ran client services on self-hosted infrastructure: DigitalOcean droplets and Heroku.
— Munich, Germanyfirst five years of a six-year run, the Principal Developer years are above
SMAL Code
Developer
Five years of client work from the Munich office: web, commerce and mobile builds for brand clients, and on-site prototyping with BSH. Both design awards on this page come from this period.
01Shipped a dozen or more products to production for brand clients.
02BSH: on site with their product engineering team in Munich (two days a week for a month, then a full week alone), prototyping kitchen-device interfaces: an oven interface, and a large tablet rig used to user-test the best stove-top layout.
03BSH: built the software behind their trade-fair and showroom demo appliances, used Qt (after their internal training) for mock appliance displays, and advised the division on later work of the same kind.
04Vodafone: the award-winning Devices Website (iF DESIGN AWARD, 2017), the visual platform their routers use, and the Android live wallpaper shipped as the default on their phones.
05Enphase: their website on Drupal and an internal project management system in Django.
06Elgato: their online presence in Drupal and React.
07Playboy Germany: their premium platform in Angular 2+ and Symfony.
08Squash: their full iOS and Android app in React Native.
09Bowers & Wilkins: their Magento webshop.
10ChargePoint: a React web front end for their installers.
11Backend PHP with Symfony, Magento and CakePHP, carried over from the Ziba years.
— Munich, Germanythe studio was later merged into SMAL Code
Ziba Design
Web Developer
Commerce web applications, and the same kind of work the SMAL Code years continued. The studio was folded into SMAL Code not long after.
01Built web applications on Magento.
02Front-end builds with Grunt and Gulp.
03Backend PHP with Symfony, Magento and CakePHP.
— Germanythe Fachinformatiker apprenticeship
Freelogic GmbH
Developer (apprenticeship)
Three years of apprenticeship, mostly systems administration, alongside internal business systems and the company webshop.
01Final apprenticeship project: an automated system that consolidated all orders shipping outside Germany, prepared the customs (Zoll) declarations, and sent the documentation on.
02Wrote C# modules for the internal ERP and CRP systems.
03Handled systems administration: automation scripts and the on-premise servers, from upgrades and patching to running new cabling.
04Built parts of the company webshop on Magento.
iF DESIGN AWARDVodafone Devices Website
Communication Design Excellence
Awarded for the Vodafone Devices Website: photorealistic product renderings, interactive animation and a fully responsive build for the 'Take a closer look' campaign.
Red Dot Design Awardmuun mattress
Innovative Product Design · Honourable Mention
Honourable Mention in Product Design for the muun modular mattress: adjustable comfort and firmness in raw silk and latex foam.