Nairobi, KE · 1.2921° S, 36.8219° E

Darlene Wendy
Nasimiyu

Engineering taught me how to read physical systems and reason around it. Now I write software and train models that control systems.

Software & Machine Learning engineer building high-integrity backends, applied ML systems, and industrial IIoT pipelines from embedded firmware to cloud.

Technical core
Languages
Java, Python, C++, TypeScript, SQL
Backend
Spring Boot, FastAPI, Flask, Django, Spring Security, Spring AI, WebFlux
ML / AI
PyTorch, TensorFlow, Scikit-learn, XGBoost, LangGraph
Data / Infra
PostgreSQL, TimescaleDB, Redis, MQTT/HiveMQ, Docker, AWS (EB, EC2)
Embedded
ESP32-S3, FreeRTOS, C++
Section_01

Software Engineering

Backend · high-integrity architecture

TransactAPI

Concurrency-safe financial core in Spring Boot.

  • Pessimistic row-level locking
  • Idempotency keys for safe retries
  • PostgreSQL · JWT · Spring Security
Outcome
0 double-spends under contention
View repo →

JazaCharge

AI-assisted battery-swap coordination for e-boda and e-matatu fleets over USSD/SMS.

  • Africa's Talking USSD / SMS gateway
  • Spring Boot orchestration + queueing
  • Hackathon origin, still iterating
Outcome
Feature-phone reachable
View repo →

Leak Detection Pipeline

End-to-end IIoT backend for copper tailings pipelines: telemetry ingest, orchestration, and inference fan-out.

  • Spring Boot API + Flask ML service
  • ESP32-S3 firmware → cloud ingest
  • AWS deployment, React/TS operator UI
Outcome
Embedded → cloud, end-to-end
View repo →

Concrete Compressive Strength Predictor

XGBoost regression served through a FastAPI inference layer and a Spring Boot client, with a live prediction endpoint.

  • XGBoost regression pipeline
  • FastAPI inference · Spring Boot client
  • Live prediction endpoint
Outcome
R² = 0.9407
View repo →
Section_02

Machine Learning

Applied modeling · physics-informed

LSTM Leak Classifier

Physics-informed sequence model for pipeline anomaly detection on 51 engineered features.

Darcy-Weisbach pressure modeling drives the feature space.

99.81%
Accuracy
100%
Leak recall
51
Features
View repo →

AISI 316 Flow Stress ANN

Neural surrogate for hot-compression flow stress in stainless steel: closed-form replacement for empirical constitutive models.

Trained with scipy L-BFGS-B against experimental hot-compression data.

0.9886
L-BFGS-B
Optimizer
View repo →

Concrete Compressive Strength Predictor

XGBoost regression on standard concrete mix + curing features, served for live inference.

Feature engineering on age, cement, water, aggregates and admixtures.

0.9407
XGBoost
Model
View repo →
Section_03

AI Engineering & Research

Agentic systems · industrial research

ResearchMind - In Progress

Multi-Agent Orchestration

A LangGraph-driven research assistant orchestrating specialized Claude agents. FastAPI shell, Redis pub/sub for inter-agent messaging, Tavily for grounded web retrieval.

LangGraph · FastAPI · Redis · Claude · Tavily

Olkaria II Geothermal Optimization

Research Collaboration

Multi-objective plant optimization using NSGA-II with an ANN surrogate model over IAPWS-IF97 steam thermodynamics. Targeting throughput / efficiency Pareto frontiers at Olkaria II.

NSGA-II · ANN Surrogate · IAPWS-IF97View repo →
Section_04

Writing

Notes · essays · Medium
Section_05

Technical Skills

Stack · tools · runtimes
Languages
  • Java
  • Python
  • C++
  • TypeScript
  • SQL
Backend
  • Spring Boot
  • FastAPI
  • Flask
  • Django
  • Spring Security
  • Spring AI
  • WebFlux
ML / AI
  • PyTorch
  • TensorFlow
  • Scikit-learn
  • XGBoost
  • LangGraph
Data / Infra
  • PostgreSQL
  • TimescaleDB
  • Redis
  • MQTT / HiveMQ
  • Docker
  • AWS (EB, EC2)
Embedded
  • ESP32-S3
  • FreeRTOS
  • C++
Section_06

Experience

Roles · engagements
  • Analytics Lead
    Soko Sauti · AI marketing SaaS

    Built the 12-month financial model used in the pre-seed investor meeting.

  • Freelance Backend Developer
    Fiverr

    Spring Boot and FastAPI project delivery for external clients.

Section_07

Education

Formal · applied
  • BSc Mining and Minerals Processing Engineering
    JKUAT
    2026
  • Software Engineering - Backend Specialization
    ALX / Holberton
  • Data Science and Machine Learning
    ALX, JKUAT
Note_00 · Engineering philosophy

The through-line.

Mining engineering got me through the door of university. It wasn't where I found my footing; coding was. Somewhere in year three I stopped forcing myself through mineral processing problem sets and started staying up late building things instead, and that was the first time engineering felt like mine.

I still carry the rigor from that background: physics-informed features, deterministic systems, respect for what happens when something fails in the real world. But I don't want a mining degree to be the headline of who I am. I'm a software and ML engineer now. That's the through-line I'm building on.

Transmission

Available for collaboration.

Open to backend, ML, and applied-research roles and even Collaborations.