Full-stack software engineer building PHP/Symfony and Java/Spring Boot backends, APIs and PostgreSQL data workflows.
My frontend work includes React and Vue/Nuxt applications using JavaScript and TypeScript. I work across automated testing, access security, CI/CD and production diagnostics, and also build Python and TypeScript tools.
I design and maintain repository-specific AI-assisted engineering workflows with OpenAI Codex and GitHub Copilot, orchestrating coding agents across implementation, automated testing and pull-request review. I define task scope, validation checks and acceptance criteria to support efficient delivery while keeping changes bounded, testable and reviewable.
- Engineering Portfolio: An anonymized professional backend case study, with other experience and general design guidance clearly distinguished.
- Hardcore Radio Logger: Python and SQLite radio-library reconciliation with provenance, dry-run planning and guarded synchronization.
- AI-Assisted Engineering Playbook: Reusable instructions and tested utilities for scoped AI-assisted implementation, automated checks and review.
- G-Earth Facts: Java/Swing extension sharing scheduled facts in Habbo Origins, with API integration, configurable prefixes and cancellable, paced message delivery.
- G-Earth Trade Assistant: Java/Swing extension for Habbo Origins through G-Earth, with serialized bronze conversion, cancellation and recovery safeguards.
- Vesktop PresenceGuard: TypeScript Vencord plugin for Vesktop on Linux GNOME, with desktop idle and camera detection, guarded presence automation and local diagnostics.
This selection connects professional backend experience with practical automation, AI-assisted delivery, Java integrations and TypeScript/Linux desktop tooling. Individual project documentation records provenance, validation and operating requirements.
Open to employment and freelance/contract software development engagements. Fully remote preferred. Open to employer-supported relocation, including hybrid roles.
Working languages: Dutch, English, French, and Spanish.
Recruiter contact: email me



