About
About
I am a pragmatic software developer and AI agent manager/architect. I focus on reliable systems, small stacks, clear tests, and durable solutions that do not collect unnecessary technical debt.
Most of my work has been around Python, Django, FastAPI, Postgres, background jobs, APIs, and deployment workflows. I also work comfortably across JavaScript and TypeScript frontends when the product needs it. I like cutting scope, keeping CI green, documenting the useful parts, and leaving the next person with less friction.
Work Experience
I have worked as a senior backend engineer, team lead, full-stack developer, software engineer, lead backend developer, project manager, co-founder, Linux system administrator, and consultant across SaaS, financial products, cybersecurity, engineering tools, telecom, hosting, and custom business software.
At Finqle, I developed and maintained financial products and SaaS features, while improving developer experience through scripts, conventions, and shared practices.
At EclecticIQ, I worked on an event-driven, microservice-based extension framework. The goal was to make integrations and custom extensions easier without coupling everything back into the core product.
At SolarMonkey, I worked across backend and frontend systems for the SaaS product. I also helped refactor legacy code with Domain-Driven Design principles while keeping the platform running.
At Plaxis, I worked on a hybrid desktop application that combined React, Delphi, Python, and Fortran. I also spent time on CI and build performance, and on improving feature discovery for the Python API client.
Earlier, I led backend work at ZetaOps, co-founded Elipsis, managed and developed financial services systems at TAFT Telecom, and built custom web, hosting, and server automation systems at Viosis.
Skills & Expertise
Python is still my default tool for web applications, APIs, automation, and internal tools. Most of that work has been with Django, FastAPI, relational data, background processing, integrations, and the small pieces that keep a product maintainable.
I have also used Docker, cloud platforms, Linux servers, CI pipelines, and deployment tooling enough to care about operational simplicity. I prefer small, boring infrastructure when it serves the problem.
On the frontend side, I have built React, Vue, TypeScript, JavaScript, HTML, and CSS applications. I am not trying to be precious about stacks; I switch when the problem is better served by something else.
AI-assisted development is now part of my daily workflow. I use coding agents, local models, automation tools, and small evaluation loops to build prototypes, automate research, improve development speed, and explore privacy-focused local-first workflows.
I have also worked across older web stacks, desktop software, distributed data stores, messaging systems, Linux automation, and the usual old lessons that come from keeping systems alive for a long time.
Professional Development
I keep learning through practical work: AI-assisted development, agentic workflows, tool-calling, fine-tuning, evals, self-hosting, automation, open-source maintenance, DIY electronics, PCB basics, 3D printing, CAD, and microcontrollers.
I work fluently in English and keep improving my Dutch.