How a client project became an open source PrestaShop KYC module, and how modern AI tools like OpenAI Codex, CodeRabbitAI, and MCPs helped me deliver faster and better.
Valentin Chmara
When a client requested a GDPR‑compliant KYC (Know Your Customer) module for a PrestaShop store, I proposed open sourcing the solution and leveraging modern AI development tools. That decision led to delivering double the functionality in the same timeframe, while producing cleaner, more secure code—ultimately benefiting both my client and the wider PrestaShop ecosystem.
Key outcomes:
Rather than delivering a proprietary module, I chose to open‑source the project—with this vision:
Indeed, the module—now listed on Packagist—helps merchants implement photo ID and address verification workflows while respecting GDPR protocols.
By opening the code early:
To meet tight deadlines without sacrificing quality, I integrated three modern AI tools:
| Tool | Role | Outcome |
|---|---|---|
| OpenAI Codex | Fix, feature minor issues | Reduced time spent on routine tasks and edge‑case handling |
| CodeRabbitAI | Automated instant feedback and code review | Improved code consistency and parameter validation |
| Github MCP | Get issues, files from Github directly on my IDE | Optimized productivity by accessing project resources without context switching |
This workflow achieved a 2× increase in delivery speed while maintaining high standards in code hygiene, documentation consistency, and security focus.
Open sourcing client work may seem risky at first, but combined with AI‑accelerated development it becomes a powerful strategy. Transparency builds trust, AI builds efficiency—and together they create high‑quality, community‑driven software products.
Want to discuss open source or AI-powered development? Connect with me on X.
How I built a multi-agent AI content pipeline (with OpenAI Agents): smarter, faster, more strategic content creation
Discover how a multi-agent AI system—complete with profile, trend, ideation, planning, writing, and CCO review agents—revolutionized my weekly content workflow. Learn the business impact, the architecture, and why human oversight remains vital.
Comparing modern JavaScript bundlers for Nuxt 3: Rspack, Vite, and Webpack
An in-depth comparison of Rspack, Vite, and Webpack, exploring their performance, features, and use cases to help you choose the right tool for your project.