Skip to main content
Christophe Avonture

Christophe Avonture

Developer Β· Open Source Enthusiast

πŸ“ Racour, Belgium
πŸ€– AI🐚 BashπŸ¦– Docusaurus🐳 Docker🦊 GitLab CI/CD🌐 Joomla🐧 LinuxπŸ“ Markdown❀️ Open Source🐘 PHP🐍 PythonπŸ“Š QuartoπŸ’» VSCodeπŸ–₯️ WSL

With an insatiable curiosity, I devote a large part of my life to programming, exploring open source, and sharing knowledge, whether through projects, articles, or exchanges within tech communities.

For years, I have been actively contributing to the Joomla ecosystem, both in Belgium and in the French-speaking world: participating in the organization of JoomlaDays, writing articles for the Joomla Community Magazine, developing extensions now obsolete (SportingEvents & AllEvents) and sharing tutorials.

In addition, Docker has played a central role in my daily life for the past four years. I enjoy popularizing its use: creating tutorials, leading sessions, but also building reproducible environments so that developers can work more efficiently. I also explore modern tools such as Dagger.io to refine and automate my CI/CD workflows.

As far back as I can remember, even as a kid, I have kept this quote in mind:

"Go back to your work twenty times: polish it constantly and polish it again; add something now and then, and often erase."


β€” Nicolas Boileau / L'Art poΓ©tique Β· "Vingt fois sur le mΓ©tier remettez votre ouvrage : Polissez-le sans cesse et le repolissez ; Ajoutez quelquefois, et souvent effacez"

This is, for me, the most important thing in being a developer: never stop striving to do better, and if you have to refactor your code, just do it β€” right now. I would also add this:

It goes without saying that code should work, but it must also be clean, optimized, well-formatted and documented, and refactored every time you can. Code should always reflect the best of your skills.

Achievements

πŸ”§

Open Source

Dozens of repositories on GitHub: PHP tools, VBA/VBS automation scripts for Excel, aeSecure QuickScan, productivity helpers for VSCode, and Markdown utilities.

✍️

Blog & Tutorials

Regularly publishing tips, tutorials, and honest feedback on the tools I test β€” helping developers progress, avoid common pitfalls, and share a common passion for clean code.

🀝

Community

Active on Joomla and Docker forums, and at events β€” sharing experience and contributing to an open, collaborative, and stimulating tech ecosystem.

Major Projects

πŸ“…

AllEvents

Successor of SportingEvents, I created this event extension for Joomla!, enabling advanced management of online events and calendars. I transferred ownership to a friend who ensured its evolution to Joomla 3 and 4.

πŸ›‘οΈ

aeSecure

A web-application firewall (WAF) widely used to secure Joomla! sites, including the "QuickScan" antivirus scan to detect malicious files. Maintenance of QuickScan is now ensured by the French Joomla Users community.

πŸ“

Marknotes

An open-source application for efficiently organizing, searching, and managing Markdown notes, designed for demanding users and knowledge management enthusiasts.

At a Glance

πŸ‡§πŸ‡ͺ

Belgium-based developer Open source enthusiast from Racour, passionate about code quality and continuous improvement.

🐘

PHP, Python & Automation Dozens of repositories covering scripting, security tools, and productivity β€” mainly in PHP, VBA, and VBS.

🐳

Docker Advocate for containerized development environments and modern CI/CD automation workflows.

πŸ“

Markdown & VSCode Power user of both β€” from custom note management systems to fine-tuned editor configurations.

🌐

Joomla Ecosystem Years of contributions: JoomlaDays organization, Community Magazine articles, and extension development.

πŸ’‘

Sharing & Transmission Continuous learning, mutual aid, and knowledge sharing β€” the core of how I engage with the tech world.

Find Me Online