Over mij
Nathan Renting (officieel: Jonathan David Renting). Solo dev, Eindhoven.
Wat ik dagelijks doe: ik bouw agent-systemen, real-time audio en de plumbing eronder. Python is mijn comfort zone, Rust pak ik erbij voor realtime-werk, TypeScript voor de UI. AI-tooling permanent open — Claude voor code en chat, Perplexity voor onderzoek, ChatGPT voor prompt-werk waar het past. Best tool for the job.
Geen team om me heen, en voor de meeste dingen ook geen behoefte aan een team. Wat een paar jaar terug nog drie mensen nodig had kan nu in een week solo. Dat is geen opscheppen, gewoon waar de tooling is in 2026. Voor de engineering-beslissingen eronder, zie /patterns.
Waar ik vandaan kom
Van mijn 18e tot ongeveer mijn 30e werkte ik in de entertainment-industrie. DJ, eventmanager, dancer. Daarnaast ruim tien jaar bezig geweest met audio-productie: deels onder eigen artiestennamen, deels als ghostproducer voor andere artiesten. Eigen artwork en video's erbij. Multi-disciplinair zonder dat dat ooit een bewuste keuze was, gewoon omdat het werk dat vroeg.
Het programmeren groeide daarnaast. Begonnen met simpele HTML en game-engine-tutorials, langzaam doorgegroeid naar echte software. De laatste acht jaar intensief: eerst voor eigen audio-tooling, later voor producten en klantwerk. Zelfgeleerd, geen mooi LinkedIn-pad. Wat dat oplevert: ik snap audio van binnen en buiten. Niet alleen de DSP, ook hoe een producer ergens tegenaan loopt en wat een UI moet doen om niet in de weg te zitten. Diezelfde brede blik probeer ik in agent-werk te houden: engine, infra en de gebruikerservaring tegelijk in beeld, niet als losse afdelingen.
Wat er nu draait
ECHO is mijn eigen orchestrator. Lokaal, voice-first, met Obsidian als geheugen. Draait op mijn main werkplek (Ryzen 7 met RX 6650 XT, Windows) naast de HUD, ComfyUI en de rest van mijn dev-stack. Een oudere AMD-machine staat ernaast als Linux-testbed voor side-projects en experimenten. Zie de ECHO-page voor de architectuur en /patterns voor de interessante beslissingen.
Daarnaast: een product in stealth en een herbruikbare launch-methodiek. Beide nog niet publiek. Onder NDA praat ik er graag over.
Stack
Backend
Python (FastAPI, async I/O), Rust voor realtime/FFI, TypeScript voor Node en Edge functions.
Audio / mobile
Real-time audio engines in Rust met FFI, cross-platform Android (NDK, arm64 / armv7 / x86_64), React Native + Expo.
AI / agents
Anthropic Claude (API + Code) primair, Perplexity voor onderzoek, ChatGPT voor prompt-werk. Lokaal Ollama (Qwen 2.5, Llama 3.2). agentskills.io-standaard, drie-tier fallback-patroon, ComfyUI.
Data
Supabase (Postgres + RLS, EU-Frankfurt), Cloudflare R2, NDJSON-event-streams, lokale vault-patronen (Obsidian).
Tooling
Claude Code, Cursor, Stripe, EAS Build, Sentry (EU), Vercel.
Hardware
Main werkplek: Ryzen 7 3700X met RX 6650 XT (8GB), Windows. ECHO + HUD + ComfyUI + dev-stack draaien hier. Een tweede oudere AMD-machine fungeert als Linux-testbed. Voor zware inference val ik terug op remote-toegang tot meer GPU-power.
Hoe ik in projecten zit
Eerlijk over wat werkt en wat niet. Geen “ship it in 2 weken”- beloftes als het 4 weken is. Liever vroeg een lelijke versie in productie dan een mooie roadmap die nooit gebouwd wordt.
Stack-breedte boven specialisme. Als ik in audio-DSP zit moet ik ook nog een Stripe-flow kunnen opzetten, en omgekeerd. Anders rammelt het systeem ergens aan de naden.
EU-eerst voor klantdata. Frankfurt-Supabase, EU-Sentry, een Verwerkingsregister dat ook echt bijgehouden wordt. Geen marketingding, gewoon waar mijn gebruikers en ik zitten.
Buiten het scherm
Twee jonge kids. Trotse solo papa. Postzegeltuin, maar zon op het zuiden. Geniet meer van muziek dan van slaap. ;)