Geselecteerd werk

Opgeleverd, in productie.

Een selectie uit geleverde opdrachten in trading, zelf-gehoste infrastructuur, identiteit, deployment en het web. Sommige details zijn bewust licht gehouden; het werk is echt.

Geselecteerd werk

Een selectie uit geleverde opdrachten.

Ontwikkelingsgedreven, geordend op gewicht. Sommige klanten zijn vertrouwelijk; de eigen projecten van de studio worden bij naam genoemd.

01

KapiPalpiBot

Full-stack · Trading · 24/7
$SIGNALSRISK GATEORDERBROKER

Een geautomatiseerde crypto-tradingbot die drie onafhankelijke signaalbronnen door één centrale risicopoort filtert en uitvoert op Binance futures en spot. Zo'n 45k regels Python met 2.300+ tests, observe-first gebouwd: elke wijziging gaat flag-gated en shadow-logged live totdat out-of-sample-validatie de meerwaarde bewijst. Draait 24/7 als systemd-service op Oracle Cloud, achter een TLS-beveiligd dashboard en een read-only JSON-API, met een AI-classificatielaag over meerdere providers, en een pariteit-bewezen migratie van Python 3.9 naar 3.12.

PythonAPI ManagementRisk engineBacktestingAI classificationsystemdOracle Cloud
02

minisko

Zelf-gehost · Security · AI
HOME · KEYSSPECSANDBOXPR

Een productiewaardige, private-by-default homelab met 20+ gecontaineriseerde en native services op één Mac mini M4, van begin tot eind gedefinieerd als versiebeheerde infrastructure-as-code. Een native Caddy reverse proxy plaatst elke service op een eigen subdomein met automatische HTTPS via ACME DNS-01, alleen bereikbaar over een Tailscale-tailnet en nooit publiek blootgesteld. Het paradepaardje, vibecode, is een altijd-aan autonoom-programmeerconsole die de Aider-agent aanstuurt op lokale Ollama-modellen of elke OpenAI-compatibele API — elke taak geïsoleerd in een eigen git-worktree achter een menselijke reviewpoort, pull requests geopend onder een aparte bot-identiteit. Security is de kern van het werk: elke agent-run is verzegeld in een macOS Seatbelt-sandbox die de home-directory afschermt en alleen het actieve project toont, zodat zelfs een externe API-sleutel geen andere secret, sleutel of repo kan lezen — empirisch geverifieerd, met egress-pinning, symlink-escape-detectie en een write-tamper-canary.

Apple SiliconDocker / ColimaCaddyTailscaleOllama / local LLMsAiderSeatbelt sandbox
03

Identiteits- & loginframework

Security · Back-end
OAuthSAML · eIDAPPBROKER

Een generieke authenticatiebroker die applicaties één integratievlak geeft naar meerdere Nederlandse en Europese elektronische-identiteitsstelsels (eID), waarbij elke login via SAML wordt gedelegeerd terwijl applicaties verbinden via OAuth 2.0. Gebouwd in C# op ASP.NET Core rond een provider-model, zodat nieuwe identity providers per configuratie instappen, en geleverd met een volledige testomgeving die de providers mockt om authenticatie buiten productie verifieerbaar te maken, verpakt voor hergebruik via NuGet. Geleverd voor een Europese IT-dienstverlener als TU Delft-softwareproject.

.NETC#ASP.NET CoreSAMLOAuth 2.0Identity ProviderScrum
04

Software-deploymentplatform

DevOps · Tooling
ROLLOUT → v1.3DEVTESTPRODDEPLOYED

Software voor het uitrollen en beheren van verschillende versies van een applicatie over hardware. Een Django-back-end stuurt de orkestratie aan; een Angular-front-end geeft operators een besturingsvlak over wat waar draait.

PythonDjangoAngularVersioningDeployment
05

Collegeroosterplatform

Back-end · Microservices
TIMETABLE

Een collegeroostersysteem uit de pandemietijd dat colleges aan zalen toewijst op basis van capaciteit en tijdslot, en studenten aan online of op-campus plaatsen onder de regel dat iedereen minstens eens per twee weken fysiek aanwezig is, met elke drempel dynamisch configureerbaar naarmate de overheidsregels verschoven. Een headless, API-only microservicebouw: Java 11 / Spring Boot-services (gateway, schedulers en room/lecture/course/user-managers) samengesteld met Gradle, beveiligd met Spring Security en NetID-authenticatie, over een MySQL-database op AWS. Gehard met unit- en mutatietesten plus statische analyse. Een TU Delft CSE2115-teamproject.

JavaSpring BootMicroservicesMySQLAWSSpring SecurityMutation testing
06

Campusbeheerplatform

Full-stack · Desktop
ROOM · BIKE · MEAL

Een campusbeheer-desktopapplicatie voor het boeken van zalen en fietsen en het bestellen van eten op de TU Delft-campus, met rolgebaseerde toegang voor studenten, docenten en beheerders. Een Java client-server-bouw: Spring (MVC, Security, JPA/Hibernate) over een MySQL-database op de back-end, een JavaFX-desktopclient op de front, communicerend over een gestandaardiseerd JSON-protocol, met token-geauthenticeerde login en uitgebreide filtering over zalen, faciliteiten en restaurants. Gebouwd door een team van zeven voor het Object-Oriented Programming Project.

JavaSpringSpring SecurityHibernateMySQLJavaFXREST API
07

Projecten op maat

Full-stack · Web
BESPOKE BUILD

Applicaties, websites en projecten op maat, van begin tot eind ontworpen en gebouwd: snel, handgebouwd, zonder sjabloon eronder. Niet alles staat hier vermeld; neem gerust contact op om de rest te verkennen en te bespreken.

Full-stackWeb developmentResponsiveDatabase ManagementDesign

Wil je iets gebouwd volgens dezelfde standaard?

Start een project