Profile
Since 1993 – more than 30 years – I have been building professional software with Python while supporting organizations as backend engineer, software architect and project lead. I focus on resilient backend ecosystems, integration-heavy scenarios and content/publishing solutions powered by Plone, XML and automated PDF production.
Projects are routinely delivered remotely and with distributed teams across energy, industry, publishing, research and healthcare. My broad domain expertise helps me understand complex requirements quickly and turn them into viable software and enterprise architectures.
Strengths include structured risk assessment, hands-on delivery, deep ties into the Python/Plone ecosystem and long-standing work as trainer, mentor and team lead. I guide clients from requirements through architecture reviews to implementation and quality assurance.
My Portfolio
Python-based backends, microservices and REST APIs, integration into existing landscapes, database applications as well as support for data-science and automation projects. Hands-on experience across energy, industry, medical, publishing and research domains.
Single-source multi-channel workflows, XML/HTML/EPUB/PDF conversions, PrintCSS/PDF publishing and Plone-based CMS platforms tailored for publishers, universities and associations.
- Architecture reviews, system planning and risk assessments.
- Roles ranging from developer to team lead and project manager, including mentoring and trainings.
- Remote collaboration with international teams and strong focus on developer experience.
Technologies
- Python since 1993 with deep knowledge of typing/asyncio, FastAPI, Pydantic v2, SQLAlchemy 2.x, Poetry, Ruff & Pytest.
- Architectures for REST, GraphQL, event-driven/messaging (Kafka, Redis Streams) and serverless workloads.
- Modern data stack with Pandas, Polars, DuckDB, dbt, Apache Arrow plus automated ETL/ELT pipelines.
- ML/AI tooling: scikit-learn, spaCy, OpenAI APIs, LangChain, feature stores and experiment tracking.
- Zope/Plone core, headless/decoupled CMS, API-first portals and collaboration platforms.
- XML/EPUB/HTML workflows, PrintCSS, single-source multi-channel, semantic search (Solr, Elastic, Typesense).
- Postgres/Timescale, Oracle, MySQL, MongoDB, ArangoDB, Cassandra, FoundationDB, InfluxDB.
- Event and message brokers with Kafka, RabbitMQ, Redis; search engines with OpenSearch/Elasticsearch.
- AWS & Azure, Docker/Kubernetes, Helm, Terraform, Pulumi, GitHub Actions, GitLab CI, Argo CD.
- Observability with Prometheus/Grafana, OpenTelemetry, Sentry plus secrets & policy management.
- Kanban, Scrum, OKR, rapid prototyping, architecture/code reviews, DevEx coaching.
- Tooling: Jira, Linear, Confluence, Notion, Miro, MS Teams/Slack, remote-first ways of working.
AI & Vibe Coding
- Designing AI-assisted coding flows ("vibe coding") with GitHub Copilot, Cursor, Windsurf and OpenAI/Gemini APIs – including guardrails, testing discipline and review guidelines.
- Building AI tools for engineering teams: prompt libraries, snippet kits, code-review bots, secure secrets/privacy concepts and telemetry for AI usage.
- Crafting AI programs for enterprises (use-case portfolio, data readiness, MLOps, FinOps/governance) plus training and facilitation of AI pair-coding sessions.
Clients (Selection)
OpenGrid Europe
E.ON
eClear.com
Abstract Technology / University of Bologna
Q.ANT GmbH
Sonnen GmbH
Long-term Clients & References
Projects
Community & Engagement
- Member of the Zope and Plone Foundations, founding member of the Python Software Verband.
- Co-organiser of EuroPython 2012, organiser of the Python Meetup Tübingen.
- Over 150 open-source repositories (github.com/zopyx) and contributor to numerous projects.
- 10 years release manager for the Zope Application Server, frequent conference speaker.