Byron Jacobs
AI & Automation Engineer | Senior Developer
About Me
I’m Byron Jacobs, a Senior Developer and AI & Automation Engineer based in Cape Town, South Africa. I specialise in applied AI, building applications, agent workflows and data systems that turn AI capabilities into practical tools. My work combines hands-on AI engineering with more than a decade of experience in backend development, software architecture and commercial web platforms.
My experience spans AI-powered applications, multi-agent coordination, intelligent document processing, speech interfaces, automated research and content workflows, and self-hosted AI environments. Across private applications, internal business systems and public projects, I work on both the AI functionality and the software that makes it usable.
Applied AI and application development
My core expertise is integrating AI into complete application workflows. I work with large language models, prompt design, configurable providers, structured outputs and tool calling. This includes connecting AI to applications and data through APIs and the Model Context Protocol (MCP), with clear rules for what a model receives, what it may change, how its output is validated and when a person needs to review the result.
I have built applications that process customer requests, extract information from documents, refine spoken input, organise knowledge and assist with analysis or content creation. These systems combine model-driven interpretation with conventional software logic. Depending on the task, that can mean parsing emails and PDFs, using optical character recognition, transcribing audio locally, or turning unstructured information into records that another application can use.
I also work on the surrounding application experience: conversational interfaces, interactive review screens, reusable prompts, provider settings and private data storage. My focus is on making AI useful within a specific workflow, with enough visibility for users to understand the result and correct it when necessary.
Agentic systems and AI-assisted development
A substantial part of my work involves designing how AI agents operate within software projects. My experience includes task planning, multi-stage execution, agent coordination, independent review and human approval. I build workflows that preserve requirements and decisions from the initial request through implementation, verification and later corrections.
Context engineering is central to this work. I develop ways to give agents relevant project knowledge through source-backed documentation, routing indexes, structured instructions and persistent task records. These systems help agents find the right files, understand existing constraints and continue work across sessions without relying entirely on conversational memory.
I also have experience building operational interfaces around agents, including project registries, task queues, activity tracking and blocked-work reporting. My infrastructure work includes local and VPS-based agent environments, persistent sessions and browser-assisted workflows. This gives me a practical understanding of both individual agent tasks and the coordination needed when several projects are active at once.
Data engineering, research and content workflows
My AI work is closely connected to data engineering. I build pipelines for acquiring, extracting, normalising and organising information from websites, APIs, documents and business records. Preserving source evidence, handling incomplete inputs and keeping generated results separate from original data are important parts of that work.
I have developed research and analysis applications that combine search performance, website audits, competitor information and business context. My experience includes moving that evidence through staged analysis into recommendations, prioritised work and reviewable outputs. I also work with durable processing queues, provider-cost tracking and recovery mechanisms so that longer workflows can be inspected and resumed.
Content automation is another area of experience, spanning source collection, classification, topic research, briefing, drafting and editorial review. I have built workflows that retain the relationship between source material and generated content, identify conflicting or unsupported claims, and preserve revisions for later inspection.
My work also extends to structured website generation and AI-assisted visual authoring. This includes translating design requirements into machine-readable inputs, controlling how agents edit content, validating generated markup and converting outputs between frontend frameworks. It has given me experience with the systems needed to make AI generation repeatable across many outputs.
Verification, security and operational reliability
I approach AI development with the same attention to failure handling and maintainability that I apply to other software. My experience includes schema validation, bounded tool access, audit trails, retry handling and explicit approval steps. I work with task-specific evaluation, including comparing extracted information against reference data and checking generated results against their source evidence.
For AI-assisted development, I use automated tests, independent review and browser-based verification to assess the actual result. I have also developed tooling for authorised security assessment and evidence-based finding validation, with attention to scope restrictions and false positives.
On the infrastructure side, I work with containerised services, locally hosted models, persistent storage and authenticated integrations. I consider where data is processed, how credentials are stored and which actions require additional permission. These decisions are part of the application’s design, rather than something to address only after its AI features work.
A foundation in commercial software
I currently work as a Senior Developer at Virtarix, where my focus includes website infrastructure, AI-assisted page building, SEO systems and operational automation. I’m involved in building the software and internal capabilities that support the company’s long-term development.
Before moving deeper into AI engineering, I built my career in backend development, custom web applications, e-commerce architecture and payment integrations. That experience taught me to work with existing systems, business constraints and the consequences of changes in software that people depend on.
My technical background spans Python, PHP, JavaScript, TypeScript and Swift, alongside relational databases, APIs and server infrastructure. I work across backend services, browser applications and native desktop software, choosing the implementation around the problem rather than treating every AI task as a chatbot.
Alongside hands-on development, I have completed Google training in machine learning APIs, multi-agent architectures, AI agents with enterprise databases, BigQuery and training a small language model. I continue to develop that knowledge through application work and focused experimentation.
How I think about AI
I’m interested in how AI changes the way software is built and how people work with information. My technical writing and published work explore practical AI development, automation, digital authenticity and the judgement required to use these systems well.
The question that guides my work is whether a system genuinely helps someone do their job. That means understanding the process first, using AI where it adds value and retaining straightforward software logic where it is more appropriate. My aim is to build systems that remain understandable and maintainable as their capabilities grow, with people able to inspect the work and control the decisions that matter.