Senior engineering profile · Windhoek, Namibia

Llewellyn van der Merwe

Director | Senior Architectural Engineer of Intelligent Software and Systems

A senior, hands-on software and systems architect whose work combines direct implementation with company leadership, client responsibility, infrastructure, operations, release ownership, security, open-source stewardship, teaching, and applied intelligent systems.

Engineering
Since 2008
Public evidence
108 canonical repositories
Operating range
Architecture → production

Executive profile

One architectural view, from intent to operation.

I design and implement systems across the full engineering lifecycle: from domain modelling, architecture and data contracts through code generation, integration, validation, delivery, production operation, maintenance and responsible AI-assisted engineering.

01

Architecture grounded in implementation

System boundaries, contracts, data structures, interfaces and operational constraints are designed by an architect who remains directly involved in code, packaging and release.

02

Platforms and ecosystem thinking

Long-running generators, reusable-code registries, deterministic pipelines and deployment tools turn difficult engineering decisions into repeatable systems.

03

Production ownership

Linux infrastructure, containers, networking, access control, incident response, delivery and continuity inform decisions from the beginning.

04

Sustained stewardship

Public history shows platforms maintained across CMS generations, language boundaries, changing dependencies and long operational lifecycles.

Since 2008software engineeringarchitecture and hands-on delivery across public and confidential systems
Since 2010Linux and production operationscontinuous operational responsibility supporting engineering judgement
108canonical public repositoriesde-duplicated lineages; forks and mirrored histories excluded
13source-reviewed flagship recordsordered by current CV and case-study significance

Repository metrics are dated, scoped evidence snapshots. They are not summed into vanity totals and are never presented as a substitute for engineering context.

Capability map

Capability is shown through application.

Filter the map by engineering layer. Each capability names how it has been applied and links directly to project evidence or the documented professional record.

Architecture

Software & systems architecture

Designing coherent systems across domain models, interfaces, generators, runtime boundaries, delivery, and maintenance.

Application and evidence

JCB’s compiler-oriented platform, Kumwe’s unified CMS and business runtime, the complete GetBible engineering estate, reusable Power registries, OctoJoom, and container release systems maintained across long operational lifecycles.

  • Domain modelling
  • Contracts
  • Versioning
  • Dependency injection

Intelligent systems

Python pipelines & tooling

Deterministic transformation, validation, release orchestration, data integrity, and engineering automation.

Application and evidence

Python work includes the fail-closed GetBible v3 builder, the released Librarian and MCP services, desktop tooling, study-data generation, and the Hymn Booklet Generator’s measured print-production pipeline.

  • Python 3.10–3.14
  • NDJSON
  • Checksums
  • PDF
  • Validation

Architecture

C & C++ systems work

Long-standing C and C++ capability spanning application design, CLI tooling, ABI governance, deterministic native output, cross-platform builds, and conformance testing.

Application and evidence

Public C++ evidence includes Game of Life and Go Fish from 2020. Current work advances that record through GetBibleSWORD’s C++20 engine, stable C ABI, and the native Zend/PHP extension.

  • C++
  • C++20
  • C
  • C ABI
  • CMake
  • Zend/PHP

Intelligent systems

JavaScript & TypeScript

Typed integration layers, protocol servers, web interfaces, API clients, and constrained automation.

Application and evidence

Joomla MCP exposes a typed, source-catalogued tool surface with guarded writes; GetBible adds a hardened Telegram application, a TypeScript web client, and JavaScript Scripture embedding.

  • TypeScript
  • JavaScript
  • MCP
  • Node.js

Architecture

API design & integration

Designing stable machine interfaces, route catalogues, serialization contracts, validation, and compatibility boundaries.

Application and evidence

Versioned static API publication, C ABI design, Python and PHP libraries, Kumwe's generated REST/OpenAPI, CLI and MCP contracts, Joomla Web Services, web clients, and long-lived professional integrations.

  • REST
  • MCP
  • NDJSON
  • JSON
  • C ABI

Delivery

Bash, Linux & automation

Product-scale Shell engineering, operational scripting, repeatable environments, server administration, release tooling, and fail-closed delivery workflows.

Application and evidence

OctoJoom, the wider Octoleo tool family, JoomEngine’s deterministic image pipeline, GetBible API v2, server backup tooling, and current Incus/OpenCode environments provide direct public evidence.

  • Bash
  • Linux
  • Docker
  • systemd
  • SSH
  • Git
  • AWK

Delivery

Containers, CI/CD & releases

Multi-architecture images, reproducible builds, gated publication, package release, and production-aware delivery.

Application and evidence

JoomEngine’s generated image matrix, OctoJoom’s deployment control, official Joomla images, cross-architecture native releases, package publication, and reproducible Incus environments.

  • Docker
  • GitHub Actions
  • OCI
  • x86_64
  • arm64

Delivery

Security & incident response

Operational hardening, credential boundaries, guarded changes, recovery, auditing, and maintainable controls.

Application and evidence

Production server responsibility, Vaultwarden-backed operations, Kumwe's typed policies and isolated portal, explicit MCP write guards, and isolated development environments.

  • Secrets boundaries
  • Audit
  • Recovery
  • Least privilege

Architecture

Data transformation & migration

Schema-aware transformation, import/export workflows, integrity checks, version migration, and deterministic publication.

Application and evidence

JCB schema and extension generation, Kumwe's typed business definitions and portable transactional runtime, GetBible module extraction, static API building, and institutional document/database systems.

  • SQL
  • Schema design
  • ETL
  • Validation

Architecture

Developer tooling

Tools that encode architecture, reduce drift, and make correct work repeatable across teams and projects.

Application and evidence

JCB, Kumwe's definition-driven business runtime and extension SDK, Super Powers, Octoleo’s Shell utilities, GetBible builders and libraries, native extraction tooling, MCP integration, and reproducible engineering environments.

  • Generators
  • Registries
  • CLI
  • Build systems

Intelligent systems

AI & MCP integration

Connecting reasoning systems to real engineering environments through typed, constrained, auditable interfaces.

Application and evidence

Joomla MCP and OpenCode platform work combine protocol tooling with credential, network, write, and environment boundaries.

  • MCP
  • Agents
  • Tool contracts
  • Guarded writes

Stewardship

Open-source leadership

Architecture, release stewardship, maintenance, contributor support, and responsibility for systems used beyond one organization.

Application and evidence

Long-term JCB stewardship, official Joomla service, Joomla Docker work, and direct responsibility for the public GetBible, JoomEngine, Octoleo, and TrueChristian engineering estates.

  • Maintenance
  • Releases
  • Governance
  • Community

Stewardship

Documentation & communication

Making complex systems legible through specifications, reference material, implementation notes, talks, and teaching.

Application and evidence

Project documentation, Kumwe's indexed operator and architecture manuals, Joomla community service, conference sessions, mentoring, and technical training.

  • Technical writing
  • Teaching
  • Conference speaking
  • Mentoring

Flagship project evidence

Substantial systems, not isolated keywords.

Thirteen source-reviewed records define the current case-study order. Seven are shown here; every flagship brief exposes purpose, interfaces, decisions, delivery constraints, validation, evidence limits, and direct public source.

Long-running maintained platform

Generator platform · long-term stewardship

Joomla Component Builder

A compiler-oriented development platform for generating native Joomla components, plugins, modules, and supporting code across multiple Joomla generations.

  • PHP
  • Joomla 3–6
  • JavaScript
  • SQL
  • XML
Public package · production certification gated

TypeScript · intelligent systems integration

Joomla MCP

A TypeScript MCP server that maps a source-catalogued Joomla Web Services surface into structured tools with guarded write operations.

  • TypeScript
  • MCP
  • Node.js
  • Joomla 6.1
  • HTTP
Maintained public platform

Shell · Docker · cross-platform operations

OctoJoom

A substantial Bash control plane for deploying and managing Dockerized Joomla and OpenSSH development environments across Linux, macOS, and Windows.

  • Bash
  • Docker
  • Docker Compose
  • OpenSSH
  • whiptail
Current source-reviewed build system

Shell · deterministic image production

JoomEngine container release engine

The official Shell-based Docker image build system for Joomla Component Builder, generating build matrices, manifests, tags, and published images from upstream release evidence.

  • Bash
  • Docker
  • AWK
  • jq
  • NDJSON
Source-reviewed production library

Python library · reference resolution · Unicode search

GetBible Librarian

A Python library for Bible-reference resolution, Scripture retrieval and Unicode-aware search, with bounded behaviour, verified caching, PyPI distribution and separate Query and Search service integration.

  • Python
  • PyPI
  • Unicode
  • HTTP APIs
  • Caching
Active public platform · current source reviewed

Modern CMS · business application platform

Kumwe CMS

A modern content-management system and typed business application platform whose administrator, portal, REST, CLI, MCP, worker, and scheduler surfaces share the same application rules.

  • PHP 8.5
  • Mezzio
  • Joomla Framework
  • Doctrine DBAL
  • Redis
Official Joomla maintenance evidence

Official images · release operations

Joomla Docker

Official Joomla container image work covering repeatable builds, image variants, multi-architecture publication, and upstream delivery constraints.

  • Docker
  • OCI images
  • Bash
  • GitHub Actions
  • Multi-architecture
Browse all 13 flagship briefs and supporting records
Joomla Component BuilderGenerator platform · long-term stewardshipJoomla MCPTypeScript · intelligent systems integrationOctoJoomShell · Docker · cross-platform operationsJoomEngine container release engineShell · deterministic image productionGetBible LibrarianPython library · reference resolution · Unicode searchKumwe CMSModern CMS · business application platformJoomla DockerOfficial images · release operationsGetBible Robot and Mini AppPython · Telegram Mini App · public-service operationsGetBible Sword PHP ExtensionC · C++ · PHP extension · native ABIGetBible Scripture Application LayerModern PHP · immutable domain objects · concurrency controlsOpenCode PlatformIncus · reproducible engineering environmentsColibri Local-AI InfrastructureBash · CPU/NVMe inference · systemd lifecycleGetBible v3 publication pipelinePython · deterministic data engineeringC++ public engineering lineageC++ · CMake · native system evolutionGetBible engineering ecosystemNative engine · APIs · libraries · applicationsGetBible FlutterDart · cross-platform native applicationGetBibleSWORDC++20 · native extraction boundaryHymn Booklet GeneratorPython · document engineering · printJCB Super PowersReusable architecture · dependency registryJoomla project serviceOpen-source leadership · infrastructure · strategyLong-running professional systemsClient platforms · operations · continuityOctoleo Shell automation estateShell · repository and infrastructure toolingTrueChristian publication systemsShell · Python · Joomla publishing
Need the full public record?Search every curated repository by estate, language, tier, and purpose.

Canonical public engineering record

The evidence is an ecosystem, not a shortlist.

108 attributable, de-duplicated public repository lineages are organised by engineering significance. Forks, mirrors and generated delivery are not allowed to inflate the record.

Explore all public evidence

Search the complete record by ecosystem, tier, technology and professional significance. Every entry links directly to public source.

Engineering overview

Architectural judgement, carried through delivery.

I design and implement systems across the full engineering lifecycle: from domain modelling, architecture and data contracts through code generation, integration, validation, delivery, production operation, maintenance and responsible AI-assisted engineering.

Open the exhaustive professional record
Architecture
Boundaries, contracts, data models, generators, and maintainable platform structure.
Delivery
Build pipelines, containers, CI/CD, infrastructure, release engineering, and production operations.
Intelligent systems
Guarded agents, MCP integration, deterministic transformation, and human-auditable automation.
Stewardship
Open-source maintenance, technical direction, teaching, documentation, and community service.

Engineering method

A system is only complete when it can evolve.

The recurring pattern across generator, data, native, infrastructure, and AI work is a set of explicit contracts connecting judgement to repeatable execution.

01

Model

Clarify the domain, invariants, data, ownership, and failure boundaries.

02

Encode

Turn decisions into types, schemas, generators, protocols, and reusable components.

03

Deliver

Build, validate, package, deploy, observe, recover, and document.

04

Evolve

Maintain compatibility, migrate safely, absorb feedback, and reduce future drift.

Professional trajectory

Sustained responsibility, not isolated snapshots.

Engineering began in 2008. Official Joomla volunteer service began in 2016. The distinction matters, and the timeline preserves it.

  1. 1996–1999

    Commercial foundation

    Early work in software, visual communication and business operations established a practical foundation for independent delivery.

  2. 1998–present

    Mission, public teaching and service

    A long-running commitment to preparation, public communication, counselling, publishing and community responsibility.

  3. 2008–present

    Software engineering

    Progression from web and interface work into PHP/Joomla application architecture, reusable developer tooling, generators, APIs, data systems, containers, native integration and intelligent platforms.

  4. 2010–present

    Linux systems administration and production operations

    Continuous responsibility for servers, hosting, access control, firewalls, backups, deployment, monitoring, continuity and incident response.

  5. 2013–present

    Founder and Director, Vast Development Method

    Company leadership, architecture, commercial delivery, institutional programmes, infrastructure, release ownership and long-term maintenance.

  6. 2014/15–present

    Joomla Component Builder and JoomEngine

    Architecture and stewardship of a compiler-oriented Joomla development platform and its surrounding reusable-code, package, documentation and delivery ecosystems.

  7. 2016–present

    Official Joomla volunteer service

    Architecture and strategy, production, operations, testing, mentoring, directory leadership, Docker maintenance, security-related service and Afrikaans localisation.

  8. 2016–present

    Long-term institutional delivery

    Sustained engagements through Vast Development Method, including pharmaceutical distribution and continuing operational responsibility.

  9. 2017–present

    Regional institutional systems

    Senior engineering and continuing support for East African Community contexts, with confidential implementation details intentionally withheld.

  10. 2019–present

    EU–EAC MARKUP programme delivery

    Application and web delivery through Vast Development Method in a multi-stakeholder programme context.

  11. Current

    Applied AI, MCP and intelligent systems

    Joomla MCP, hardened agent environments, local CPU/NVMe inference, deterministic data pipelines and guarded automation extend an established engineering base.

Professional context

Company leadership and long-term delivery.

Client and institutional work is delivered through Vast Development Method. Named engagements are professional programmes and relationships—not a list of unrelated employers.

Technology domains

Languages connected to shipped systems.

No proficiency bars and no arbitrary scores. Each language is shown with the engineering context in which it is applied and a route to supporting evidence.

Docker

Official images, deterministic build matrices, production service composition and hardened agent environments

Linux

Production operations, service lifecycle, networking, security, continuity and performance boundaries

Teaching, mentoring and service

Technical leadership includes making systems understandable.

Knowledge transfer is a deliberate part of the engineering practice: establish the underlying model, reduce unnecessary complexity and help another person understand the system well enough to work independently.

Knowledge transfer

  • Formal and technical lectures on Joomla engineering, algorithms, design patterns, architecture and intelligent-system practice.
  • Conference and community sessions with practical, source-backed implementation detail.
  • Internship supervision and one-to-one developer mentoring.
  • Architecture coaching covering decomposition, interfaces, operational boundaries, secure delivery and technical communication.

Mission and long-form communication

Faith, mission and service have been a long-term foundation since 1998, including full-time mission work from 2000, the establishment of a Windhoek church in 2004 and elder service from 2026.

The combined supplied archive and public playlist record approximately 831 distinct sermons and 689 hours of long-form teaching across eight years, reflecting sustained preparation and public communication.

Continue into the complete professional recordTeaching, speaking, mentoring, education, mission and the canonical catalogue.

Leadership, documentation & service

Technical influence is also maintenance, explanation, and trust.

The professional record includes open-source direction, infrastructure responsibility, testing, mentoring, documentation, conference teaching, and long-running client relationships. These are engineering responsibilities, not an afterthought to code.

Review the public service record
  • Official Joomla service across architecture and strategy, production, operations, testing, Google Summer of Code, Joomla Extensions Directory, web infrastructure, Docker maintenance, security-related work and Afrikaans localisation.
  • Long-term architecture and stewardship of Joomla Component Builder and its reusable-code, package, documentation and distribution ecosystems.
  • Public speaking and technical sessions in Marbella, at JoomlaDay USA and the Anabaptist Code Blocks Summit, with a scheduled Joomla World Conference 2026 session.
  • Formal and technical lectures, internship supervision, one-to-one mentoring and developer coaching in architecture, Linux, design patterns and responsible AI-assisted engineering.
  • Open-source documentation, review, maintenance and operator-facing guidance across multi-language systems.
  • Mission, church leadership, long-form teaching and publishing systems sustained over decades.

Engineering conversation

Complex system, difficult migration, or platform decision?

Start with the objective, constraints, and evidence. The useful conversation is about the system that needs to exist—and how it will remain dependable after launch.

Rapid navigation

Go to

↑↓ navigate Enter open