Skip to content
Solomon Eshun looking toward a field of mathematical structures
  • ML
  • ·Data
  • ·LLMs
  • ·Systems
  • ·Physical AI
  • ·Agentic AI

Solomon Eshun

In search of
the unknown

Production ML and data platforms, agentic systems, financial ML, and applied research.

$ entropy always wins — the trick is choosing where it lands

01Selected Work

Making computers go beep boop—reliably, at scale, and under real-world constraints.

All work
01In production

Production Data Platform & MLOps

EnBW Energie Baden-Württemberg AG (via Ishango.ai)·Data Platform Engineer → MLOps Engineer

Keeping production ML and data workflows alive across multiple teams at a large European energy utility — deployment, observability, and working out why a pipeline died at 3am.

PythonAWSTerraformPrefectDatadogMLflow+4

enbwishango.ai

03Pre-alpha· Building in public

Lumis SDK

Creator & maintainer

A vendor-agnostic, deterministic-first SDK for evidence-grounded diagnosis and guarded remediation across data and AI pipelines. Pre-alpha and built in public.

PythonPyPIPrefectDatadogPydantic

lumis-sdk.vercel.appgithubpypipaper

04Active development· Preparing for release

FX-Risk Intelligence Systems

Noeud·Founding Machine Learning Engineer (R&D)

The ML and intelligence layer behind FX-risk decision support for African businesses — pricing currency risk that most businesses here carry blind, and forecasting it across multiple horizons.

PythonAWSMLflowPrefectFastAPISupabase+4

noeud

05In production

Moremi Intelligent Research Systems

MinoHealth AI Labs·Machine Learning Engineer

An autonomous tool-using research agent and the distributed platform under it — 20+ scientific tools behind one API, multi-day runs, 20,000+ candidates per batch. It produced four publications.

PythonDockerFastAPICeleryRabbitMQRedis+2

moremi.aiwrite-up

02Research

Evidence, uncertainty, and the boundary between machine inference and human judgement.

All publications
2025·Second author·Preprint — collaboration with Imperial College London

Moremi Bio Agent: Using Neisseria meningitidis Reference Data for the Double-Blinded Validation of a General Purpose Biology-Trained Reasoning Model for Pathogen and Antigen Discovery

A double-blinded validation of the autonomous agent I architected, run against reference data to test whether the system's discovery process holds up when the answers are withheld.

Epigraphs, compiled

# Simplicity is prerequisite for reliability.
# — Edsger W. Dijkstra, EWD498, 1975
from systems import Reliability, Simplicity
def build(system: System) -> Reliability:
if Simplicity not in system:
raise Unreliable("you cannot add it later")
return Reliability(system)
Edsger W. Dijkstra · EWD498, 1975Python 3.1101/05
03Experience

Talk is cheap. Here is what made it into production.

Full history
  1. Jan 2026 — Present·Karlsruhe, Germany · Remote
    EnBW Energie Baden-Württemberg AG logo

    EnBW Energie Baden-Württemberg AGvia Ishango.ai, London, UK

    • MLOps EngineerMar 2026 — Present
    • Data Platform EngineerJan 2026 — Mar 2026

    Sitting between data scientists and production: moving completed ML work into operable systems, and keeping them running.

    • Production ML and data workflows across multiple teams — deployment, observability, incident investigation.
    • Contributed to an internal Python framework that standardises how engineers define and operate data jobs.
    PythonAWSTerraformPrefectDatadogMLflowAzure DevOpsKafkaSnowflakeIceberg
  2. Oct 2025 — Present·Accra, Ghana · Part-time remote
    • Founding Machine Learning Engineer (R&D)Oct 2025 — Present

    Building the ML and intelligence layer for FX-risk decision support for African businesses.

    • A market-regime engine and a multi-horizon forecasting system, both in active development.
    • Deterministic baseline, ML challenger in shadow, LLM context layer — benchmarked before anything is promoted.
    PythonAWSMLflowPrefectFastAPISupabasePostgreSQLDocker
  3. Oct 2024 — Dec 2025·Accra, Ghana
    • Machine Learning EngineerOct 2024 — Dec 2025

    Architected autonomous, tool-using research systems and the distributed infrastructure they run on.

    PythonDockerFastAPICeleryRabbitMQ+3
04Supporting Work

Side quests in agents, computer vision, and learning systems.

Including the archive
Moremi Deep Research Agent
In production2025

Moremi Deep Research Agent

A deep research agent that plans, retrieves, reaches for tools and synthesises — without a human nudging it at every step.

PythonFastAPIRedis+1
Moremi Bio Co-Researcher
In production2025

Moremi Bio Co-Researcher

The public, safety-bounded deployment of the research agent — same tool infrastructure, without needing access to any of it.

PythonFastAPIDocker+1
Crop Stress Detection & Drone Mapping
In productionJan 2025 — Oct 2025

Crop Stress Detection & Drone Mapping

Detection of crop stress and disease from the air, plus the drone capture and mapping pipelines that fed it. Flown over real farms in the Bono and Savannah regions.

PythonPyTorchOpenCV+2
Quantitative XAU/USD Session Strategy
Archive2025

Quantitative XAU/USD Session Strategy

An end-to-end pipeline testing whether gold-market session structure is predictable at all. Mostly an exercise in not fooling yourself with a flattering backtest.

PythonPyTorchscikit-learn+2
Building an LLM from Scratch
Active development2025

Building an LLM from Scratch

Tokenisation, attention, the training loop — from first principles, so the thing I operate all day isn't a black box to me.

PythonPyTorch
Solomon Eshun presenting an AI agents workshop at the Ghana Data Science Summit
07About

I am mostly interested in what happens at the edge of what we can currently explain.

Systems fail in ways nobody designed for, and that failure is usually the most informative thing in the room. I build intelligent systems, watch them meet real data, and treat the gap between what they were supposed to do and what they actually did as the experiment. Most of what I know came out of that gap rather than out of a plan.

Contact

Got a problem nobody has cracked yet?

Curious about reliability, uncertainty, and how much a machine should be trusted to decide on its own. Open to research collaborations and hard problems.