Consultant Systems Engineer

I build and validate the systems behind the system.

I work in Model Based Systems Engineering, building simulation and validation engines in MATLAB that let teams test how complex systems behave before they are ever built. I also design and ship clean, fast web applications.

Sharon Cherono
SHARON CHERONO
● Available for projects Based in Nairobi, Kenya · remote worldwide Focus MBSE · MATLAB · Simulation
00

I am a systems engineer and developer based in Nairobi. Most of my work sits where careful engineering meets clean software, building simulation and validation tools for technical systems, and the automation that keeps them honest. I also design and ship web applications, and I write, both technical and academic. I care about work that is correct, readable and actually useful to the person on the other end. If you have something that needs to be built right, I would like to hear about it.

01 What I do
Primary practice

Model Based Systems Engineering & Simulation

I develop class based simulation scenarios and validation engines for state machine driven systems. From scenario design and guard evidence modelling to Monte Carlo sensitivity studies, I help teams understand how their systems behave under uncertainty, before committing to hardware.

MATLAB MBSE Capella State machines Validation engines Monte Carlo
Engineering

Validation automation & CI/CD

Headless Python validation scripts, structural and transition checks for model based systems, and GitHub Actions pipelines that turn manual model checking into continuous, automated validation on every commit.

Python GitHub Actions CI/CD Testing
Web

Web design & development

Responsive, fast websites and web apps. React and Firebase front to back, or clean static sites deployed and live the same day.

React Firebase JavaScript HTML / CSS
Documents

Technical & business writing

Proposals, reports and structured documentation. Clear writing that turns technical work into something a decision maker can act on.

Proposals Reports Documentation
Academic

Academic writing

Well researched, properly referenced academic writing and coursework support. Clear structure, sound argument and careful sourcing across a range of subjects.

Research Referencing Editing
Tutoring

Web development tutoring

One to one coaching and full coursework support for students learning HTML, CSS, JavaScript and modern web tooling. Built to teach, not just to deliver.

Mentoring Coursework Project review
Model Simulate Validate Ship
02 Selected work
/01
MBSE Validation Engine
Ongoing contribution to a MATLAB based Model Based Systems Engineering validation engine for a private client. Built class based simulation scenarios, evidence driven guard evaluation and a Monte Carlo scenario generator for sensitivity studies across state machine workflows.
MATLAB · MBSE
Consulting
/02
CI/CD pipeline for automated model validation
Designed and built a GitHub Actions pipeline that runs model validation automatically on every commit. Headless execution, validation artifacts and reports stored as build outputs, and quality gates that pass on success and fail on threshold breach. Turned manual model checking into continuous validation.
CI/CD · GitHub Actions
Automation
/03
Python validation framework
Developed headless Python validation scripts for the CI pipeline, including structural and transition validation of state machine models, simulation readiness rules and upward traceability checks. Clean, testable automation from parsing to reporting.
Python · Testing
Consulting
/04
Velvet — streaming web app
A full React, Firebase and Tailwind streaming application. Designed, built and deployed end to end, with authentication, a content library and a responsive interface.
live ↗
React · Firebase
/05
PesaLens — M-Pesa statement analyzer
A tool that takes an M-Pesa statement and turns it into clear spending insights, charts and reports. Built to make personal financial data actually readable.
code ↗
Data · Web
/06
Job Scraper
A Python web scraper that fetches remote job listings, stores them in a SQLite database and exports to CSV. Clean automation from collection to structured output.
code ↗
Python · SQLite
/07
Population Growth Simulation
A MATLAB project comparing exponential and logistic population growth models, with a companion live script demonstrating Python integration. Modelling and simulation from the ground up.
code ↗
MATLAB
/08
Web apps & student websites
A wellness tracking web app, plus a series of distinct multi page responsive sites built for students learning web development, each deployed live and paired with one to one tutoring.
HTML · CSS · JS
Web · Tutoring
03 Technical toolkit

Systems & simulation

  • MATLAB
  • Model Based Systems Engineering
  • Capella
  • State machine modelling
  • Simulation & validation engines
  • Monte Carlo studies

Software

  • Python
  • JavaScript & React
  • CI/CD & GitHub Actions
  • Firebase
  • Django · PHP · Java
  • Git & version control

Delivery

  • Technical proposals
  • Reports & documentation
  • Academic writing & research
  • Tutoring & mentoring
  • Clear client communication
  • Remote collaboration

Let's build something solid.

Whether it is a simulation model, a web app or a technical document that needs to be right, I would be glad to talk through what you need.