Resume
AI-augmented Software Architect • Enterprise AI systems: agents & MCP • Solo Founder & Principal Engineer at Tylium • Java/Spring, Rust
About
I build software from product vision to production delivery.
Today I work in two connected tracks: freelance engineering engagements and product building as Solo Founder & Principal Engineer at Tylium.
In freelance engagements, I take one of two roles depending on the context. At C-level, I play a central role in defining product vision, roadmap, architecture, and delivery direction. As an architect, I work within an existing direction and focus on architecture decisions and delivery execution.
In both cases, I use a practical AI-assisted workflow: define the work clearly, break it down, direct implementation, review thoroughly, iterate and deliver.
I design and build enterprise AI systems for multi-tenant SaaS: agent services, AI features, MCP servers and their security. I also design tooling for developers working with AI agents, and integrate it into their codebase: instruction frameworks, custom or third-party agent skills, and AI frameworks such as Spring AI.
I returned to EMAsphere in 2026 to build the AI platform layer: Agent Microservice, MCP server, OIDC/OAuth2 + JWT security, Front-end Reference Implementation, and an instruction framework for AI-assisted engineering. The MCP server went from first prototype to production in ten weeks; the whole AI layer is now in production and available to all customers.
At Tylium, I build a long-term Rust and web ecosystem for audio software. It is both my own product venture and my lab for improving how I work.
I bring 20+ years of experience across developer, architect, team leader, and CTO roles. I care about rational thinking, solid architecture, and priorities driven by user needs.
Services Offered
AI-augmented software architecture (Java/Spring): from product vision to production, directing AI coding agents.
Enterprise AI systems: agent services and MCP servers with their security, in multi-tenant SaaS.
Technical leadership: Principal Engineer / CTO for startups and scale-ups.
Rust: high-performance, real-time software (audio/MIDI, data pipelines).
AI instruction frameworks for AI-assisted delivery on large codebases.
Experience
I design and deliver EMAsphere's AI platform layer, directing AI coding agents (Claude Code). I started each part of the platform, and the team has continued them since: Agent Microservice, MCP server, OIDC/OAuth2 provider + JWT authentication layer, Front-end Reference Implementation, and a tiered instruction framework for AI-assisted engineering.
- Established the engineering operating model for AI-assisted delivery on an enterprise codebase over 10 years old: a tiered instruction framework, architecture decision records, and a dual-agent workflow (tester agent as end user, implementor agent as developer) that shortened validation cycles.
- Built an MCP stack on standard protocols so AI assistants can connect quickly, reusing the product's own API layer and per-user security model.
- Designed and built the Agent Microservice behind the product's in-app AI assistant. Its comprehension framework gives the agent a view of the dashboards drawn from the model of several microservices, from data flows to reporting. The agent reads every menu the user can access, under the dashboards' own access rules, derives its tools from each user's permissions and persona, and shares one tool core with the MCP server.
- Replaced the platform's legacy AI service with a new AI architecture: the Agent Microservice and the MCP server over a shared tool core. Each AI feature moved into the microservice that owns its process.
- Validated the MCP direction with a first end-to-end prototype in 3 days, then migrated it to a production Java/Spring architecture and hardened it through iterative releases.
I architect and engineer Cutoff on my own: a complete, end-to-end ecosystem for audio/MIDI software, my main ongoing passion project and my R&D lab for agentic engineering. Earlier, I also built a cloud-native data processing platform.
- High-Performance Rust Framework (Cutoff Fusion): Architected and built a large-scale Rust monorepo for real-time audio/MIDI processing, including a VST3 plugin host, a modular event-processing engine, and a MIDI data model designed for MIDI 2.0.
- Company and Product Line: Founded Tylium SRL in 2023 and built its developer product line, Cutoff.dev, which includes Cutoff AudioUI (open source under GPL-3.0, also available under a commercial licence), the Cutoff Fusion Rust framework, and the commercial site with its customer portal, live since late 2025.
- Audio UI Library (Cutoff AudioUI): Engineered a performance-first React/TypeScript component library using modern CSS and SVG to ensure fluid rendering under heavy CPU load from audio processing.
- Founder's Work Beyond the Code: Led the market and competitive analysis of tooling for audio developers, and market studies for future product lines; designed the dual-licence offer (one licence per organisation, priced by annual revenue, not per seat); set the brand architecture of Tylium and Cutoff; made the sites discoverable by search engines and AI assistants (structured data, llms.txt, documentation built for coding agents).
- Open-Source Rust Crates: Published Cutoff Fusion's first public crates on crates.io (released by CI through crates.io Trusted Publishing), a procedural macro for unit-like enums (8,000+ downloads) and a JSON Path assertion library.
My personal consulting company, founded in 2018.
- All my freelance, consulting and entrepreneurial work since 2018 has been contracted through it, including my engineering engagements (Architect, CTO, Agentic Engineer) and the Tylium venture.
- Designed and operated a constellation of ~20 persistent AI agents (one per area of my professional and personal life), each running in its own git repository as durable memory, coordinated through a versioned plugin I wrote to distribute their instructions.
- Hands-on production practice in multi-agent orchestration, governed and versioned distribution of instructions (my own equivalent of an enterprise Skills Registry), and agent memory architecture.
As CTO, I led the technical strategy while the company grew into a multi-team scale-up, moving from a centrally decided roadmap to a collaborative one.
- Led the re-evaluation and modernisation of development, L2 support, and delivery processes.
- Led the L2 support rework: the support backlog halved in its first year, from about 2,000 issues to about 1,000, and fell to a few hundred by the end of year two.
- Merged product improvements and technical-debt reduction into one roadmap, defining debt as the effort needed to reach the target architecture. This let the team keep shipping product improvements while retiring legacy screens, harmonising the accounting and operational models and scaling the new connector architecture.
- Oversaw major new feature releases and launched the company's first fully digital, zero-touch customer onboarding process.
As a founding architect and hands-on developer, I built the core of the company's SaaS platform for financial reporting and forecasting.
- Architected the platform's critical multi-tenant model, covering security and tenant management, for global scalability, fine-grained access control and white-labelling.
- Designed the multi-tenant core of the platform's Spring Boot microservices: the tenant and security model (with a cached view read by every service), the event and notification architecture, job execution and monitoring, business domain packages and their upgrade process, and the on-premises connector architecture. Built the Directory Service, the forecasting back end, the KPI engine and the first job execution service.
- Designed and led the development of complex business modules from scratch and built their back end, including Google Sheets-like financial forecasting editors and a custom KPI engine.
- The platform's multi-tenant model is flexible enough for very different organisations, from accounting firms that manage thousands of client tenants through self-service to SMEs and multi-entity companies, and serves thousands of tenants and thousands of users.
As a consultant, I led architecture on two key projects, a client mission and an internal product:
- FinTech: Architected the initial backend for the "DigiTeal" payment modernisation product using Spring Boot, Spring Security, and JPA, integrated with an AngularJS front-end.
- GovTech (SOA): Served as SOA expert for FPS Finance, Belgium's federal finance ministry, enhancing its ESB infrastructure and managing web services security (SOAP, WS-Security), audit logging, and monitoring.
I managed the architecture team (3 architects, 2 engineers) for Soliam, an asset and wealth management application of 3M+ lines of code.
- Faced with 10+ years of technical debt, created and defended a multi-year architectural roadmap to move the monolith to a modern, middle-tier, object-oriented architecture, with a path to an HTML5 UI.
- Acted as a key technical expert in the pre-sales process, helping to secure a major contract with Natixis.
- Led a cross-department Scrum team to build a new, generic data import and extraction framework.
As a member of the central Technology R&D department, I built and supported the in-house Java EE frameworks used by all product teams.
- Co-developed the in-house BSB-JF (Java EE) and BSB-SF (Service-Oriented) frameworks.
- Led R&D teams to build key reusable components (Job Execution Engine, Document Management interface).
- Co-authored a 100-page "Comparative Study of Enterprise Service Buses," leading to the company adopting FUSE ESB.
I joined this startup to establish its Software Development Department from scratch.
- Led the pre-study, wrote the bid, and won the project for a new enterprise software for Home Care Services.
- Single-handedly designed and built the application with EJB3 and Eclipse RCP: its accounting part went into production; its scheduling part for the social workers was left unfinished for lack of budget.
- Designed and developed the company's IT support ticketing system (Java EE, JSF), which Sysmedit kept using after the developments ended.
My first professional role. I was responsible for the end-to-end development of the cardiology department's modules for the in-house medical record software, re-engineering a system from an original Filemaker record.
- Analysed and developed the new J2EE web application for managing pacemaker consultations and implantations and cardiac catheterisation.
- Contributed to the in-house Java EE framework of the hospital's IT department.
Education
Licenses & Certifications
- Open Source Software Development Methods · The Linux Foundation (Coursera) · Jan 2024
- What is Data Science? · IBM (Coursera) · Jul 2019
- Tools for Data Science · IBM (Coursera) · Jul 2019
- Structuring Machine Learning Projects · DeepLearning.AI (Coursera) · May 2019
- Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization · DeepLearning.AI (Coursera) · Mar 2019
- Neural Networks and Deep Learning · DeepLearning.AI (Coursera) · Feb 2019
- The Data Scientist's Toolbox · Johns Hopkins University (Coursera) · Jan 2019
- Machine Learning · Stanford Online (Coursera) · Dec 2018
- Certified ScrumMaster (CSM) · Scrum Alliance · 2015
- Certified Spring Professional · SpringSource · 2012