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.
Senior engineering profile · Windhoek, Namibia
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.

Executive profile
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.
System boundaries, contracts, data structures, interfaces and operational constraints are designed by an architect who remains directly involved in code, packaging and release.
Long-running generators, reusable-code registries, deterministic pipelines and deployment tools turn difficult engineering decisions into repeatable systems.
Linux infrastructure, containers, networking, access control, incident response, delivery and continuity inform decisions from the beginning.
Public history shows platforms maintained across CMS generations, language boundaries, changing dependencies and long operational lifecycles.
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
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
Designing coherent systems across domain models, interfaces, generators, runtime boundaries, delivery, and maintenance.
JCB’s compiler-oriented platform, the complete GetBible engineering estate, reusable Power registries, OctoJoom, and container release systems maintained across long operational lifecycles.
Architecture
Deep framework, extension, compiler, package, migration, and production experience across Joomla generations.
Joomla Component Builder, Sermon Distributor, client platforms, official volunteer teams, maintenance work, and framework strategy.
Intelligent systems
Deterministic transformation, validation, release orchestration, data integrity, and engineering automation.
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.
Architecture
Long-standing C and C++ capability spanning application design, CLI tooling, ABI governance, deterministic native output, cross-platform builds, and conformance testing.
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.
Intelligent systems
Typed integration layers, protocol servers, web interfaces, API clients, and constrained automation.
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.
Architecture
Designing stable machine interfaces, route catalogues, serialization contracts, validation, and compatibility boundaries.
Versioned static API publication, C ABI design, Python and PHP libraries, Joomla Web Services, MCP contracts, web clients, and long-lived professional integrations.
Delivery
Product-scale Shell engineering, operational scripting, repeatable environments, server administration, release tooling, and fail-closed delivery workflows.
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.
Delivery
Multi-architecture images, reproducible builds, gated publication, package release, and production-aware delivery.
JoomEngine’s generated image matrix, OctoJoom’s deployment control, official Joomla images, cross-architecture native releases, package publication, and reproducible Incus environments.
Delivery
Operational hardening, credential boundaries, guarded changes, recovery, auditing, and maintainable controls.
Production server responsibility, Vaultwarden-backed operations, explicit MCP write guards, and isolated development environments.
Architecture
Schema-aware transformation, import/export workflows, integrity checks, version migration, and deterministic publication.
JCB schema and extension generation, GetBible module extraction, static API building, and institutional document/database systems.
Architecture
Tools that encode architecture, reduce drift, and make correct work repeatable across teams and projects.
JCB, Super Powers, Octoleo’s Shell utilities, GetBible builders and libraries, native extraction tooling, MCP integration, and reproducible engineering environments.
Intelligent systems
Connecting reasoning systems to real engineering environments through typed, constrained, auditable interfaces.
Joomla MCP and OpenCode platform work combine protocol tooling with credential, network, write, and environment boundaries.
Stewardship
Architecture, release stewardship, maintenance, contributor support, and responsibility for systems used beyond one organization.
Long-term JCB stewardship, official Joomla service, Joomla Docker work, and direct responsibility for the public GetBible, JoomEngine, Octoleo, and TrueChristian engineering estates.
Stewardship
Making complex systems legible through specifications, reference material, implementation notes, talks, and teaching.
Project documentation, Joomla community service, conference sessions, mentoring, and technical training.
Flagship project evidence
Twelve source-reviewed records define the current case-study order. The first six are shown here; every flagship brief exposes purpose, interfaces, decisions, delivery constraints, validation, evidence limits, and direct public source.
Generator platform · long-term stewardship
A compiler-oriented development platform for generating native Joomla components, plugins, modules, and supporting code across multiple Joomla generations.
TypeScript · intelligent systems integration
A TypeScript MCP server that maps a source-catalogued Joomla Web Services surface into structured tools with guarded write operations.
Shell · Docker · cross-platform operations
A substantial Bash control plane for deploying and managing Dockerized Joomla and OpenSSH development environments across Linux, macOS, and Windows.
Shell · deterministic image production
The official Shell-based Docker image build system for Joomla Component Builder, generating build matrices, manifests, tags, and published images from upstream release evidence.
Python library · reference resolution · Unicode search
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.
Official images · release operations
Official Joomla container image work covering repeatable builds, image variants, multi-architecture publication, and upstream delivery constraints.
Canonical public engineering record
109 attributable, de-duplicated public repository lineages are organised by engineering significance. Forks, mirrors and generated delivery are not allowed to inflate the record.
Compiler-oriented Joomla development, reusable-code registries, packages, documentation and distribution.
Joomla MCP1 canonical repositoriesTyped, bounded and auditable Joomla administration for modern agent and intelligent-system workflows.
OctoLeo13 canonical repositoriesBash-centred deployment, container, repository, release, networking and operator automation.
GetBible24 canonical repositoriesNative integration, Python services, modern PHP, deterministic pipelines and public application surfaces.
Official Joomla Docker1 canonical repositoriesIndependent official-project evidence of container compatibility, maintenance and production distribution.
Applied AI platforms2 canonical repositoriesHardened agent environments and practical local-inference infrastructure with explicit operational boundaries.
Search the complete record by ecosystem, tier, technology and professional significance. Every entry links directly to public source.
Approved engineering profile
The profile graphic is also the site’s design grammar: layered architecture, explicit interfaces, evidence at the edge, and production responsibility at the base.
Engineering method
The recurring pattern across generator, data, native, infrastructure, and AI work is a set of explicit contracts connecting judgement to repeatable execution.
Clarify the domain, invariants, data, ownership, and failure boundaries.
Turn decisions into types, schemas, generators, protocols, and reusable components.
Build, validate, package, deploy, observe, recover, and document.
Maintain compatibility, migrate safely, absorb feedback, and reduce future drift.
Professional trajectory
Engineering began in 2008. Official Joomla volunteer service began in 2016. The distinction matters, and the timeline preserves it.
1996–1999
Early work in software, visual communication and business operations established a practical foundation for independent delivery.
1998–present
A long-running commitment to preparation, public communication, counselling, publishing and community responsibility.
2008–present
Progression from web and interface work into PHP/Joomla application architecture, reusable developer tooling, generators, APIs, data systems, containers, native integration and intelligent platforms.
2010–present
Continuous responsibility for servers, hosting, access control, firewalls, backups, deployment, monitoring, continuity and incident response.
2013–present
Company leadership, architecture, commercial delivery, institutional programmes, infrastructure, release ownership and long-term maintenance.
2014/15–present
Architecture and stewardship of a compiler-oriented Joomla development platform and its surrounding reusable-code, package, documentation and delivery ecosystems.
2016–present
Architecture and strategy, production, operations, testing, mentoring, directory leadership, Docker maintenance, security-related service and Afrikaans localisation.
2016–present
Sustained engagements through Vast Development Method, including pharmaceutical distribution and continuing operational responsibility.
2017–present
Senior engineering and continuing support for East African Community contexts, with confidential implementation details intentionally withheld.
2019–present
Application and web delivery through Vast Development Method in a multi-stakeholder programme context.
Current
Joomla MCP, hardened agent environments, local CPU/NVMe inference, deterministic data pipelines and guarded automation extend an established engineering base.
Professional context
Client and institutional work is delivered through Vast Development Method. Named engagements are professional programmes and relationships—not a list of unrelated employers.
Company leadership, public engineering, commercial and institutional delivery, infrastructure, operations, release ownership, security and technical direction.
Application delivery, continuity, maintenance and operational responsibility within a pharmaceutical-distribution context. Private systems and implementation details remain confidential.
Senior delivery and sustained operational responsibility for a regional intergovernmental context, described at outcome level to protect private infrastructure.
Application and web engineering through Vast Development Method in a multi-stakeholder programme context.
Development and social-impact engineering alongside shorter and medium-duration consulting engagements. Client technologies and internal workflows remain confidential.
Technology domains
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.
Framework, compiler, Joomla, native-extension, package, API and long-lived production systems
Native extraction, stable interfaces, cross-architecture delivery and formal foundations
Stable C ABI design and Zend/PHP extension engineering over pinned native dependencies
Libraries, asynchronous services, deterministic data pipelines, Unicode search and operational tooling
Product-scale Linux automation, deployments, repository workflows, model operations, builds and recovery
MCP servers, typed tools, browser systems and guarded agent workflows
Joomla interfaces, Telegram Mini Apps, browser systems and integration layers
Relational data modelling, schema evolution, migrations and application data
Official images, deterministic build matrices, service composition and hardened agent environments
Production operations, service lifecycle, networking, security, continuity and performance boundaries
Teaching, mentoring and service
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.
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.
Leadership, documentation & service
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 recordEngineering conversation
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.