I'm JP, a South African creative technologist living in Amsterdam. By day I'm Tech Lead of Sustainability at Interfood, turning dairy customers' climate targets into work on actual farms. Around that I build interactive worlds and games, make data legible, and ship AI agents that quietly take care of the repetitive, so people keep the parts that need a human. I'd like to build more of that: human-centred systems in a world of agents, and technology that brings people a little closer to nature.
jpbothma.com · CV · LinkedIn · Work with me
![]() Live ↗ · Code · How it's made |
![]() Live ↗ · Code |
![]() Case study ↗ · the code is private (it's the day job) |
![]() Live ↗ · Code |
![]() Code · Design document |
![]() Code · a playable prototype |
Also on here: Unreal Engine 5 marble games, a tank game and a top-down shooter, shader experiments, a Three.js playground, a Discord attendance bot and a site for Lady Jane, a tattoo and fine-art studio in Tel Aviv. Live elsewhere: SwarmFort.io, nezen.io and What the Duck.
1 flower planted so far. Newest: @JP-Alchemy (violet).
Pick a colour to plant one. It opens an issue with everything filled in: press Submit new issue, and in about a minute a GitHub Action plants your flower here with your name on it.
- Interactive 3D and WebGL. Real-time 3D for the web and native: Three.js, React-Three-Fiber, Unity, Unreal.
- Data you can read. Dashboards, maps and visual tools that make complex data legible.
- AI agents and automation. Orchestrated agents and workflows that take the repetitive work and leave people the judgement.
- Sustainability engineering. CO₂ and lifecycle data, digital product passports, measured impact.
- Fractional CTO. Architecture, hiring and honest counsel for small teams.
Open to senior and principal engineering roles, tech-lead positions and fractional CTO work: AI, full-stack, interactive or sustainability. On-site in the Netherlands, hybrid or remote. Say hello →
- Oct 2026 · Rebuilding my site out of pixels. Every letter is a block that knows where it's going next.
- Aug 2026 · Building a free motorcycle-touring framework: book, download the route, go.
- Jul 2026 · Shipping AI agents at Interfood that quietly automate the repetitive parts of sustainability work.
Languages · TypeScript, Rust, Python, C#, C++, GDScript
Interactive · WebGL, Three.js, React-Three-Fiber, Unity, Unreal Engine, Godot
Web · Svelte, React, Node.js, Vite
Data and AI · Azure, Databricks, Airflow, dbt, AI agents, LLM orchestration
■ Ten years, eight roles
| When | Role | Where |
|---|---|---|
| 2024 – now | Tech Lead of Sustainability · Interfood Group | Eindhoven, NL |
| 2023 – 2024 | Senior Developer & Lead Innovation Specialist · PWXR | Rotterdam & The Hague, NL |
| 2022 – 2023 | Tech Lead, FinTech payment platform · Talk360 | Amsterdam, NL |
| 2021 – 2022 | CTO · LIT Trading & WWA Trading | Dubai, UAE |
| 2021 – 2022 | CTO & Founder · Vaultron.io | Dubai, UAE |
| 2019 – 2021 | Lead Developer & Co-Founder · Deuterium Studios | Remote |
| 2018 – 2021 | Executive Advisor, Solutions Architect & Developer · independent | Various |
| 2016 – 2018 | Full-Stack Engineer & Innovation Specialist · IoT.nxt | Pretoria, ZA |
BSc Computer Science, cum laude, Pearson Institute (2014–2016). The whole CV, with what I did in each: jpbothma.com/cv.
Drawn with the same font, blocks and light as jpbothma.com, by a few scripts in this repo. How the site is made →








