Engineer · Builder · Systems thinker

Dependable software,automation & AIsystems for real operations.

I’m Benjamin Mulenga. I design and build intelligent systems that turn complex operations into clarity — spanning software, data, automation, AI and the real operational environments they run in.

Complex operations go in. Useful systems come out.

Production evidence

Built inside live operations, measured there too.

Open any figure for its context, baseline, intervention, my role and what can be verified publicly.

40%lower reporting latency
Context
Operational Power BI and SSRS reporting inside a live mining environment.
Baseline
The previous reporting path took longer to move production information into decision-ready reports.
Intervention
Redesigned the reporting layer and its production data pipelines.
My role
Data-system design, implementation, and operational support.
Verification
Observed against the previous production reporting path. Internal records and absolute timings are confidential.
Read the system record
15%reduction in equipment idle time
Context
Equipment information moving through operational reporting and follow-up workflows.
Baseline
Manual and delayed information flows slowed action around idle equipment.
Intervention
Introduced Python and SQL automation to improve information speed and consistency.
My role
Automation design, data engineering, and delivery.
Verification
Reported operational outcome from the improved workflow. Measurement records and attribution detail are not public.
Read the system record
<1hrecovery path, down from four hours
Context
Disaster recovery for systems supporting continuous mine operations.
Baseline
The documented recovery path was approximately four hours.
Intervention
Rebuilt and exercised recovery procedures around operational continuity.
My role
Recovery-path design, procedure implementation, and validation.
Verification
Documented and exercised recovery path. Infrastructure detail is withheld for security.
Read the system record
5+ yrsinside production operations
Context
A 24/7 industrial environment where software and data failures affect physical work.
Baseline
Experience spans production IT, data engineering, automation, reporting, and recovery.
Intervention
Continuous delivery and support across operational systems rather than a single project.
My role
Systems engineer, software developer, data engineer, and automation builder.
Verification
Professional operating context; sensitive employer systems and records remain private.

01 — Connect

Fragmented inputsConnected system

Fragmented inputs become one connected system.

Operations already produce the signal — sensors, equipment, databases, spreadsheets, APIs, workflows and the people making calls on shift. The first job is to route it reliably, with its meaning intact.

02 — Process

DataIntelligence

Data becomes intelligence.

A processing layer does the unglamorous work that makes everything downstream trustworthy: ingestion, business rules, automation, AI where it earns its place, validation, and monitoring that makes failure visible before the operation feels it.

  • Data engineering
  • Rules
  • Automation
  • AI
  • Validation
  • Monitoring

03 — Apply

IntelligenceAction

Intelligence becomes action.

Useful systems end in something a person can act on: a dashboard fast enough to change a decision, an alert that reaches the right person, an internal tool, a report, a recommendation, an API another system can trust.

  • Dashboards
  • Alerts
  • Internal tools
  • Reports
  • APIs

04 — Operate

SoftwareReal-world outcome

Software becomes a real-world outcome.

The loop closes in the physical world — equipment, plant, production, logistics and people. Mining is where I proved it: 24/7 production, physical constraints, recovery, dirty data and human workflows. That systems thinking transfers to any operation that runs on real constraints.

See the systems behind the numbers

05 — Ship

Then the system ships as products.

The same way of working, decomposed into things you can inspect.

Featured systems

Work that had to survivecontact with reality.

Each one started with a domain constraint, not a technology. Private work is shown as architecture — never as invented screenshots.

Architecture · private build
  1. 01Scenario inputs
  2. 02Deterministic engine
  3. 03Dispatch state
  4. 04Operator map
Mining simulationPrivate build

MineTwin

An open-pit haulage digital twin for testing dispatch logic, fleet configurations, and operational scenarios before they reach the field.

Problem
Test dispatch decisions without exposing production operations to experimental logic.
Key decision
Keep the engine independent from the interface so dispatch rules can be tested and compared without rebuilding the product shell.
My role
Product direction, system architecture, simulation design, and engineering.
Public
Architecture only. The product is private, so this page shows the system path instead of screenshots.
Read the case study
StrataScope map workspace showing Southern Africa with its ask-about-an-area prompt
Real product UI · StrataScope
Mineral intelligenceIn development

StrataScope

A map-first intelligence platform for exploring critical-mineral projects, infrastructure, and investment signals across Southern Africa.

Problem
Turn fragmented mineral-project information into a geographic decision surface instead of another document library.
Key decision
Make the map the primary navigation model because location, infrastructure, and project proximity carry the decision context.
My role
Product strategy, data model, engineering direction, and delivery.
Public
Not publicly deployed right now. The screenshot on this page is captured from the working product, not a mock-up.
Read the case study
TBOS Consulting site hero: Your FMS should be producing tonnes, not just data.
Real product UI · TBOS
Mining systemsWorking review

TBOS

A field-led mining systems consultancy site with a working shovel–truck cycle simulator for testing operational assumptions.

Problem
Explain fleet-management consulting through operational behavior rather than generic service claims.
Key decision
Make cycle constraints visible through a simulation so visitors can connect haul distance, grade, fleet size, queueing, and production.
My role
Positioning, simulator repair, product design, implementation, QA, and deployment.
Public
The site is live at tbosco.com. Screenshots on this page are captured from it.
Read the case study

Live experiment

Expose the constraint.Then change it.

A reduced shovel–truck model adapted from the TBOS cycle simulator. Change the assumptions, inject a fault, and watch the operating state respond.

scenario.configBALANCED

Decision model only. Fixed 240 t payload and simplified service-time assumptions; not a production dispatch recommendation.

State balanced. Throughput 3,357 tonnes per hour. Balanced: fleet arrivals remain inside shovel service capacity.

Throughput
3,357t/h modelled
Cycle
16.1minutes
Utilization
94%fleet estimate
Queue
0min / truck

Balanced: fleet arrivals remain inside shovel service capacity.

How I work

The real workflow staysinside the development loop.

Software is finished when it survives the real workflow — not when the screen looks complete.

  1. 01

    Observe the operation

    Find the decisions, delays, failure modes, and human workarounds the software must respect.

  2. 02

    Model the constraint

    Turn assumptions into data, rules, and a small testable model before committing to a large build.

  3. 03

    Ship the system

    Build the interface, services, data paths, and controls as one working operational loop.

  4. 04

    Keep it observable

    Make state, failure, recovery, and ownership visible after the software enters real work.

Field Notes

Notes from buildingfor real operations.

Practical writing on software, systems, data, AI and automation — what worked, what failed, and the constraint underneath.

The first notes are being written. These are the territories they cover:

  • Systems engineering
  • Operational software
  • Data engineering
  • Mining technology
  • Automation
  • AI for operations
  • Digital twins
  • Agentic systems
  • Decision systems

Join Field Notes

Get The Systems Builder Playbook first.

A practical playbook for turning messy operations into dependable software, data and automation. It’s being written now — subscribers get it the day it ships, plus new Field Notes as they’re published.

No spam. Unsubscribe any time.