Led by a CPython Core Developer and PSF Fellow, we design and build robust distributed systems, high-performance APIs and sustainable Python architectures for demanding teams.
01from mgx import expertise, precision, pipeline0203# TDD · DevSecOps · CI/CD04@expertise.python(since=2002)05class MgxConsulting:06 workflow = pipeline.github_actions([07 "prek | ruff | ty | pytest", # pre-commit08 "bandit | trivy | pip-audit", # security09 "build | push | deploy", # ship10 ])1112 async def deliver(self, project):13 async with precision.context():14 await self.red_green_refactor(project)15 await self.devsecops_pipeline(project)16 await self.workflow.run(project)17 return await self.ship(project)1819# Résultat: testé, sécurisé, déployé20# automatiquement à chaque merge.21>>> 
Senior Python consultant · PSF Fellow · Speaker · Belgium & Remote EU
Passionate about Python since the early 2000s. Over twenty years building robust, scalable and maintainable systems — across varied contexts, for teams that need things to last.
CPython core developer, PSF Fellow and member of the Python Software Foundation, international conference speaker for over a decade — we don't just use the language, we help shape its evolution. This proximity to Python's internals informs every architectural decision we make.
Based in Belgium, available remotely across Europe. We work directly with engineering teams — no middleman, no unnecessary project manager. Consulting is above all a human relationship, and we take that seriously.
I regularly share technical insights and discoveries on wirtel.be.
My background, technical convictions, and what I can bring to your team.
Tailored Python solutions designed for performance, maintainability and long-term scalability.
Web applications, REST and GraphQL APIs, automation scripts. From prototype to production system — clean code, TDD-tested, documented and delivered with a CI/CD pipeline.
Microservices architecture, asynchronous messaging, container orchestration. We design systems that handle load, survive failures and remain operable.
Code audits, architecture reviews, introduction to TDD and DevSecOps. We transfer our expertise so your team levels up sustainably.
We don't just know the tools — we understand how they fit together to form robust, coherent systems.
Python is our specialty — not our limit.
Some projects demand going beyond a single language. A performance-critical service in Go. A Vue.js or React frontend to complement a FastAPI backend. Exploratory analysis with DuckDB before moving to production PostgreSQL. Ten years of Odoo experience for businesses with legacy systems to maintain or modernize.
We don't claim to be experts in everything. But when the project calls for it, we step outside the Python ecosystem with the same rigor — and more importantly, we know when it makes sense to do so and when it doesn't.
Two non-negotiable principles that structure every project, from the first line of code to production deployment.
We start every feature with a failing test. This short cycle forces clear interface design, eliminates business ambiguity from the start, and produces a comprehensive test suite as a natural development artefact — not as extra effort at the end of a sprint.
# 1. RED — we define the expected behaviour
def test_payment_fails_if_insufficient_funds():
account = Account(balance=10.00)
with pytest.raises(InsufficientFunds):
account.pay(50.00)
# 2. GREEN — we implement the minimum
# 3. REFACTOR — we improve without breakingSecurity is not an end-of-project audit. We integrate static analysis, vulnerability detection and dependency scanning directly into the CI/CD pipeline. Every PR is automatically analysed — no known vulnerability reaches production without being addressed.
We systematically adopt the best practices of the current Python ecosystem: prek and pre-commit, ruff, ty, pip-audit + uv audit, Renovate or Dependabot and GitHub Actions.
A rigorous approach, concrete commitment, measurable results.
Python since the early 2000s, professionally since 2008. No flavour-of-the-week stack — over 20 years of deep, focused expertise that shows in every line of code we deliver.
We write tests before code. This discipline is non-negotiable: it forces clear interface design, reduces technical debt and guarantees production-quality code from the first commit.
You talk directly to the engineers working on your project. No intermediary project manager, no information loss. Clear answers on progress.
Most consultants can write code. Few know how to design systems that scale, handle failures and remain maintainable long-term.
Our commitment goes beyond client projects — we actively contribute to the language, conferences and tools that sustain the Python ecosystem.
CPython core developer since 2019. Contributions to language evolution discussions, code reviews and bug fixes — intimate knowledge of Python's internals that informs every architectural decision.
github.com/python/cpython→Board member of the EuroPython Society in 2019 and 2020 — contributing to the governance of the leading Python conference in Europe.
www.europython-society.org/eps-members/→Mgx.io official sponsor of EuroPython 2020 — supporting the leading Python conference in Europe.
ep2020.europython.eu/→PSF Community Service Award 2016 — recognising outstanding contributions to the Python community.
www.python.org/community/awards/psf-awards/→Voting member of the workgroup responsible for electing PSF Fellows — the highest distinction awarded by the Python Software Foundation — since 2017.
www.python.org/psf/fellows/→Maintaining the official website and developing ancillary conference tools for PyCon Ireland — technical contribution to the Irish Python community.
python.ie→A structured process that minimises risk and maximises value delivered at every step.
Deep understanding of your context, technical constraints and business objectives. We map the existing system (stack, dependencies, technical debt), identify risks and define measurable success criteria. This phase produces a shared assessment document before a single line of code is written.
Solution design, technology choices, definition of interfaces and contracts. Each decision is documented as an ADR (Architecture Decision Record) with discarded alternatives and the rationale behind each choice. This record prevents relitigating the same debates six months down the line.
Strict TDD cycle (red–green–refactor), active DevSecOps pipeline on every PR, incremental deployment. Each feature ships with its tests, documentation and monitoring — not at the end of the project. PRs are small, reviewed and merged frequently to avoid painful integration phases.
Complete documentation, team training, clean handoff and post-delivery support. The delivered code is designed to be maintained by a team that wasn't there from the start: explicit naming, documented architecture, operational runbooks. The goal is full autonomy for your team, not prolonged dependency.
Got a Python project, an architecture to rethink, or a team to level up? Let's talk.
info@mgx.ioHello 👋 I'm Pyx, the mgx.io assistant. How can I help you?
Powered by Anthropic API. Your messages are processed by Anthropic (privacy policy). They are not used to train AI models.