Joomla in Faces. Llewellyn van der Merwe (developer)
- Published: 16 December 2025
- Last modified: 24 December 2025
Grab a cup of your favorite tea and settle in for a fascinating conversation with Llewellyn van der Merwe from Namibia. As the author of the Joomla Component Builder (JCB) and founder of the Vast Development Method, he has fundamentally changed how developers create for Joomla. His deep commitment extends to maintaining the official Joomla Docker images and contributing to multiple core teams. Join us as we talk with this true Joomla evangelist about the future of development, open-source, and the philosophy behind his tools.
1. Could you tell the audience a bit about yourself?
I first encountered Joomla in 2008 at a time when I had no technical background at all. I wasn't a developer; I was simply someone who needed to build real things and found Joomla approachable enough to learn through hands-on experience. Joomla became my classroom - the place where I taught myself how systems work from the inside out.
In 2014, I released Joomla Component Builder (JCB) to the public. It began as an internal tool for my company, Vast Development Method, based in Namibia. At that point, we had reached a ceiling where traditional Joomla development workflows were no longer sustainable at scale. JCB was built to introduce stability, automation, and repeatability into our development process.
Over time, JCB evolved far beyond its original scope. What started as an internal productivity tool grew into a full compiler-based development engine, now used by developers and businesses around the world to build and maintain complex Joomla applications.
Today, I am the founder and owner of Vast Development Method, an application development firm focused on building enterprise-grade systems using Joomla and JCB. Alongside my commercial work, I remain an active volunteer within the Joomla project. I currently maintain the official Joomla Docker images and contribute to several Joomla teams.
I consider myself an engineer in the practical sense - someone focused on building systems that work in the real world and continue working years later, long after the initial excitement has faded.
2. How did your first encounter with Joomla happen?
My first encounter with Joomla happened in 2008 when I wanted to build a website for our church.
At the time, I had no development background and very little technical confidence.
While visiting the United States, I met Greg Gordon from SermonIndex.net. During one of our
conversations, he told me:
"Joomla is the best open-source CMS in the world. If I could, I would move SermonIndex onto it."
"Joomla is the best open-source CMS in the world. If I could, I would move SermonIndex onto it."
Greg Gordon, SermonIndex.net
3. What motivates you to contribute to Joomla, and what do you gain from being involved?
For many years, I was simply a user. I built dozens - probably hundreds - of websites. I was, by my own admission, a determined "script-kiddy," learning by experimentation and persistence. Joomla allowed me to keep moving forward instead of getting stuck.
I was quickly catapulted into the world of software development, facing the same problems every developer encounters along the journey - and some that many never do. It was challenging, chaotic, and incredibly exciting.
Eventually, something clicked:
I had received enormous value from this project - and had given nothing back.
That realization motivated me to start contributing.
At first, I helped where I could. Then I took on more responsibility. Over time, I became involved in teams, infrastructure, and long-term initiatives. Contribution became part of how I expressed gratitude for what Joomla had given me.
Today, my work has shifted from small websites to enterprise applications and infrastructure systems, but Joomla still remains part of everything we do. It has grown alongside my business.
We didn't move on from Joomla - we moved forward with it.
4. You've served in many Joomla roles. Which were hardest - and which were most rewarding?
The hardest work I did in Joomla was never technical - it was relational.
One of the most difficult periods was during my time in the Joomla Extension Directory (JED). Towards the end of my term as team leader, I proposed a major modernization strategy: moving the directory toward a repository-driven model with transparent workflows, issue-based support, automated updates, and decentralized maintenance.
The intention was simple: make the JED more fair, more scalable, and more modern.
Unfortunately, the proposal became contentious, and the experience ended in conflict rather than collaboration. It was deeply discouraging and nearly led me to step away from Joomla entirely. Eventually, I chose to step away from the JED itself - not from the project as a whole.
In contrast, the most rewarding work I've done has been in areas where ideas turn into systems:
- Maintaining Joomla's Docker images.
- Contributing to architectural discussions.
- Participating in planning and design meetings.
- Helping shape technical direction.
These are environments where progress is measured in outcomes rather than opinions - and that is where I find the most fulfillment.
5. How would you describe the Joomla community in Namibia and Southern Africa?
I spend a great deal of time explaining that Joomla is not "just a CMS," but rather a framework with a CMS as a demonstration of its power.
Llewellyn
Joomla's challenge in Southern Africa is not technical - it is perception.
Laravel, Symfony, and WordPress dominate training programs and public awareness. Joomla is often dismissed before it is properly understood.
As a result, much of my work here is educational. I spend a great deal of time explaining that Joomla is not "just a CMS," but rather a framework with a CMS as a demonstration of its power. Once clients understand this, the conversation changes completely. They save money, build faster, and gain systems with real longevity.
There is enormous untapped potential in the region, but realizing it requires:
- Better educational exposure.
- More Joomla conferences and events.
- Stronger university engagement.
- Clearer career pipelines for students.
This is an awareness problem - not a capability problem.
6. You have a big family. How do you balance life, work, and volunteering?
I don't balance - I prioritise.
Family comes first. Always.
I have ten children, aged six to twenty-eight, and an incredible wife who is my glory. Several of my older children work in our business, and some even contribute to Joomla.
We build together, learn together, and grow together.
What makes everything sustainable is not time management - it is alignment.
My family is not competing with my work.
They are part of it.
7. What are you currently working on?
Today, my focus includes:
- Modernising Joomla Component Builder.
- Enterprise application development.
- Infrastructure tooling.
- Automated deployment pipelines.
- AI-assisted development workflows.
- ERP-style systems built on Joomla via JCB.
We work on proprietary, enterprise-grade projects across multiple industries. Joomla and JCB are not side projects for us - they form the foundation of our business.
What excites us most is seeing Joomla confidently step into environments that many never expected it to serve: large organisations, critical systems, and long-term platforms.
8. How is JCB perceived - and how do you sustain it?
I don't have accurate usage numbers - and that is intentional. We removed all telemetry. Privacy matters more than metrics.
What I do know is this:
-
Entire businesses run on JCB.
-
Developers build high-value systems with it.
-
Some structure their entire workflow around it.
Many don't publicly acknowledge they are using it - because it gives them a competitive advantage.
JCB has grown into a development engine with:
- Over 800 internal classes.
- Cross-version compatibility layers.
- Automated migrations.
- Blueprint-based architecture.
- Enterprise tooling.
- AI integration.
- Valuation modelling.
- Long-term maintenance design.
It was originally built to protect our own clients from instability - and today it quietly protects thousands of projects.
Using a formal development valuation model that accounts for real engineering time, professional tooling, market demand, and long-term reuse, JCB represents a multi-million-dollar engineering effort.
While the compiled software is freely distributed under the GPL, the real value lies in its blueprint architecture - a reusable, scalable design system whose replication potential places it firmly in the realm of large commercial platforms rather than typical open-source tools.
By design, we do not actively promote JCB. The real value lies not in the tool itself, but in the bespoke extensions and systems it enables us to build - and to maintain - for our clients.
9. You maintain the Afrikaans localization. Is there a need for translating third-party extensions?
More than ever - and arguably more now than at any other point in Joomla's history.
Language is not just a usability feature; it directly determines adoption. People engage more deeply with software when it speaks their language, both literally and culturally. When a platform is localized properly, it stops feeling foreign and starts feeling like it belongs. That sense of ownership is often the deciding factor between casual experimentation and long-term commitment.
Historically, translation - especially for third-party extensions - has been expensive, slow, and difficult to maintain. Many excellent extensions never reached wider audiences simply because the cost of localization outweighed the perceived benefit. As a result, entire regions were effectively excluded from full participation in the ecosystem.
That reality has changed.
AI has fundamentally altered the economics of translation. What was once a major operational burden is now a strategic advantage. Translation can be faster, more consistent, and easier to maintain than ever before - especially when it is integrated directly into the development workflow rather than treated as an afterthought.
This is precisely where Joomla Component Builder comes into play. JCB already integrates AI-assisted workflows directly into extension development, including localization.
That means third-party developers can design multilingual support into their extensions from the outset, rather than bolting it on later. Languages that were previously considered "too small" or "too expensive" to support are now viable.
In this context, localization is no longer merely about accessibility. It becomes a growth strategy - one that allows Joomla to strengthen its presence globally without sacrificing quality or sustainability.
10. What advice would you give to new volunteers?
The most important advice is this: start small, and start somewhere.
Joomla is a trust-based community. Responsibility, influence, and decision-making authority are not granted immediately - they are earned over time through consistency, reliability, and presence. This can be unfamiliar or even frustrating to newcomers, especially those who arrive with strong skills and good intentions, but it is essential to the project's long-term stability.
Many new volunteers feel pressure to begin in their ideal role - core development, leadership, or architecture. In reality, most meaningful journeys in Joomla begin elsewhere: documentation, testing, support, translation, or simply showing up consistently in conversations and helping where help is needed.
"Trust grows through participation. Participation grows through commitment."
Llewellyn
Joining Mattermost, engaging with teams, contributing regularly, and staying present even when progress feels slow are what ultimately open doors. Over time, people learn who you are, how you work, and whether you can be relied upon. From there, responsibility grows naturally.
In Joomla, influence is not something you claim. It is something that emerges as a result of sustained contribution.
11. How should Joomla attract new users?
Joomla should not try to win by being louder, trendier, or more fashionable than other platforms.
It should win by being unapologetically technical.
Joomla's real audience has never been casual trend-followers. Its strength lies in serving people who build systems that must not fail - systems where security, auditability, stability, and long-term maintainability matter more than quick wins or visual novelty.
Rather than chasing mass appeal, Joomla should communicate its strengths clearly and honestly: that it is a serious platform for serious work. That it enables developers to build complex, reliable systems efficiently. That it rewards architectural thinking rather than shortcuts.
When Joomla presents itself this way, it naturally attracts the right users - developers, teams, and organizations who value substance over spectacle and longevity over hype.
Joomla does not need everyone. It needs those who understand why it exists.
12. What are Joomla's greatest strengths?
Joomla's greatest strengths are not superficial features - they are structural qualities that reveal themselves over time.
At its core, Joomla offers a clean, extensible architecture that scales across a wide range of use cases. Security is not an afterthought but a foundational concern. Developers retain freedom to design solutions without being locked into rigid paradigms, while still benefiting from consistent conventions and a robust API.
Economically, Joomla excels in long-term efficiency. The total cost of ownership remains predictable and sustainable, especially for organizations that value maintainability and lifecycle stability. Projects built on Joomla can evolve for years without requiring complete rewrites, which is a rare quality in today's fast-moving software landscape, that because of JCB.
Most importantly, Joomla is built for longevity.
It is best understood as a framework with a CMS attached - not the other way around. The CMS demonstrates what the framework can do, but the true power lies beneath the surface, where multiple independent teams can collaborate on the same foundation.
Combined with a license that guarantees freedom and continuity, Joomla enables cooperation across companies, continents, and industries. That balance of technical depth and open collaboration is rare - and extremely valuable.
13. In your opinion, how should the Joomla project evolve to succeed in today's environment and address current challenges?
First and foremost, Joomla needs to be understood for what it truly is: a community project. That is not a weakness - it is one of its greatest strengths.
Joomla does not have a single corporate owner or an overlord dictating direction. Everyone participates on equal footing. Anyone can contribute, improve the system, and benefit from it.
This openness is embedded in Joomla's DNA and reinforced by its license. It is precisely what has allowed Joomla to survive for so long, even through difficult seasons.
That said, community-driven projects come with challenges.
Over the years, there have been moments where governance, decision-making, and communication slowed progress or caused frustration. Joomla has experienced internal friction, competing visions, and periods of uncertainty that understandably pushed some developers and businesses away. Ignoring that reality does not help anyone - it needs to be acknowledged honestly.
"Where I differ from the more pessimistic narrative is here:
the technical foundation of Joomla remains world-class."
Llewellyn
The framework itself is strong, modern, and highly capable. The depth of its APIs, the consistency of its architecture, and the freedom it offers developers are still unmatched in many areas of the CMS ecosystem. The problem has never been that Joomla cannot compete technically - it is that its strengths are often poorly communicated, misunderstood, or overshadowed by louder platforms with stronger marketing.
For Joomla to evolve successfully, several things are essential.
There needs to be less bureaucracy and internal politics, and more focus on empowering contributors. Greater empathy is required for developers who are building and maintaining real-world systems for real clients. Documentation must improve, not in volume alone, but in clarity and practical relevance.
Joomla also needs more visible, creative, and honest marketing - marketing that is rooted in what Joomla actually does well, rather than in chasing trends. Clear, public examples of integration with modern systems - APIs, automation pipelines, infrastructure tooling, and enterprise workflows - are far more valuable than abstract positioning statements.
Most importantly, Joomla must continue to respect its role as a foundation, not an all-in-one solution that competes with its own ecosystem. Its power lies in keeping the core focused and allowing the ecosystem to provide specialization and innovation. When Joomla tries to absorb everything into core, it risks undermining the very developers and businesses that sustain it.
This is where projects like Joomla Component Builder fit naturally into the picture. Joomla's restraint at the core level made it possible for tools like JCB to exist - tools that dramatically lower the barrier to building and maintaining complex extensions while still respecting Joomla's architectural principles. Joomla's evolution, therefore, does not depend solely on core changes, but on empowering the ecosystem to solve problems creatively and sustainably. Ultimately, Joomla does not need to reinvent itself.
It needs to lean into its identity:
- A technically strong platform.
- Built by skilled contributors.
- Designed for longevity.
- And capable of powering systems far beyond what many assume.
If Joomla can communicate that truth more clearly, support those who are building real systems on top of it, and foster a culture where good ideas are championed rather than resisted, it will not only survive - it will remain deeply relevant in a landscape that increasingly values stability, security, and long-term thinking.
Joomla's future does not depend on being louder than others. It depends on being honest about what it already does exceptionally well - and allowing the community to build boldly on that foundation.
Credentials
Follow NorrNext on LinkedIn to keep informed about announcements and recent news of our company.