Python Consulting — Belgium

Precision
Python
Engineering

We design and build robust distributed systems, high-performance APIs and sustainable Python architectures for demanding teams.

consulting.py
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 | uv 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>>> 
AvailableBelgium · Remote EU
Python 3.12+·FastAPI·asyncio·Kafka·PostgreSQL·Docker·Kubernetes·Redis·SQLAlchemy·Celery·Pydantic·pytest·ruff·ty·uv·prek·pre-commit·Bandit·Renovate·GitHub Actions·gRPC·GraphQL·TDD·DevSecOps·Python 3.12+·FastAPI·asyncio·Kafka·PostgreSQL·Docker·Kubernetes·Redis·SQLAlchemy·Celery·Pydantic·pytest·ruff·ty·uv·prek·pre-commit·Bandit·Renovate·GitHub Actions·gRPC·GraphQL·TDD·DevSecOps·
Stéphane Wirtel, CPython Core Developer
Stéphane Wirtel — mgx.io
About

Stéphane Wirtel

Python Engineer · Open Source Contributor · Speaker

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 and international Python conference speaker for over a decade, I don't just use the language — I help shape its evolution. This proximity to Python's internals informs every architectural decision I make.

Based in Belgium, available remotely across Europe. I work directly with engineering teams — no middleman, no unnecessary project manager. Consulting is above all a human relationship, and I take that seriously.

CPython Core DevEuroPython SpeakerOpen SourceRemote EUBelgium20+ years experience
Services

What we build

Tailored Python solutions designed for performance, maintainability and long-term scalability.

01

Python Development

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.

FastAPIDjangoRESTGraphQL
02

Distributed Systems

Microservices architecture, asynchronous messaging, container orchestration. We design systems that handle load, survive failures and remain operable.

KafkaDockerKubernetesRedis
03

Consulting & Training

Code audits, architecture reviews, introduction to TDD and DevSecOps. We transfer our expertise so your team levels up sustainably.

Code ReviewArchitectureTDDMentoring
Expertise

Mastered stack,
inside and out

We don't just know the tools — we understand how they fit together to form robust, coherent systems.

20+years Python experience (pro since 2008)
BEBased in Belgium, remote EU
Python 3.12+
FastAPI / Starlette
SQLAlchemy / Alembic
Pydantic v2
asyncio / anyio
pytest / hypothesis
Apache Kafka
Redis / Celery
Docker / Compose
Kubernetes / Helm
PostgreSQL / TimescaleDB
gRPC / protobuf
OpenTelemetry
Prometheus / Grafana
ruff / ty
mypy / pyright
uv / prek / pre-commit
Bandit / Trivy
Renovate / Dependabot
GitHub Actions
GitLab CI
Our approach

Quality built in,
not bolted on

Two non-negotiable principles that structure every project, from the first line of code to production deployment.

Test-Driven Development

Red. Green. Refactor.

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.

test_payment.py
# 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 breaking
pytesthypothesiscoveragemutmut
DevSecOps

Security from the first commit.

Security 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.

prek run && pre-commit run --all-filespre-commit
ruff check && ty checklint / types
bandit -r src/SAST
pip-audit && uv audit && trivy imageCVE scan
renovate / dependabot → PR auto dep updatesdep updates
github actions → CI/CD full pipelineGH Actions
prekpre-commitrufftyBanditTrivypip-audituvRenovateDependabotGitHub Actions
Modern tooling

We systematically adopt the best practices of the current Python ecosystem: prek et pre-commit, ruff, ty, pip-audit + uv audit, Renovate ou Dependabot et GitHub Actions.

prek
hook runner
pre-commit
hooks CI
ruff
lint + format
ty
type checker
uv
pkg manager
Renovate
dep updates
Dependabot
dep updates
GH Actions
CI/CD
Why us

What sets us apart

A rigorous approach, concrete commitment, measurable results.

01

Python specialists, not generalists

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.

02

TDD as foundation, not an option

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.

03

Direct and transparent communication

You talk directly to the engineers working on your project. No intermediary project manager, no information loss. Clear answers on progress.

04

Distributed systems expertise

Most consultants can write code. Few know how to design systems that scale, handle failures and remain maintainable long-term.

Contributions

Involved in
the Python community

Our commitment goes beyond client projects — we actively contribute to the language, conferences and tools that sustain the Python ecosystem.

2019 →

CPython

Core Dev
Core Developer

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
2020

EuroPython

Sponsor
Sponsor

Sponsor of EuroPython 2020 — the first fully online edition, bringing together thousands of Python developers across Europe and the world.

europython.eu
Ongoing

PyCon Ireland

Maintainer
Maintenance & Tooling

Maintaining the official website and developing ancillary conference tools for PyCon Ireland — technical contribution to the Irish Python community.

python.ie
Process

How we work

A structured process that minimises risk and maximises value delivered at every step.

01

Discovery

Deep understanding of your context, technical constraints and business objectives.

02

Architecture

Solution design, technology choices, definition of interfaces and contracts.

03

Development

Strict TDD cycle (red–green–refactor), active DevSecOps pipeline on every PR, incremental deployment.

04

Handover

Complete documentation, team training, clean handoff and post-delivery support.

FAQ

Frequently asked questions

Contact

Let's get
started

Got a Python project, an architecture to rethink, or a team to level up? Let's talk.

hello@mgx.io
BaseBelgium · Remote EU
ResponseReply within 24–48 business hours