Yo. I’m Oliver.
Founding engineer at Replicant Trader, founder of Black Eternum Capital, and an independent researcher in Multi-Agent Reinforcement Learning. Writing from Nairobi.
One desk, three hats.
Three current roles, one continuous workshop.
Founding Engineer
Simulated environment(s) with fully synthetic data.
Founder
Software and tools. We build, and earn the right to do more.
Researcher
Multi-Agent Reinforcement Learning research.
A few interests.
I collaborate on cutting-edge research and build solutions that make a difference. Most days, the work sits somewhere between the headings below.
Selected work.
Three publications on one side, eight years of jobs on the other. Click any role to read what it actually involved.
FounderBlack Eternum CapitalAug 2024 - Current
- Software and tools. We build, and earn the right to do more.
Founding EngineerReplicant TraderFeb 2024 - Current
- Simulated environment(s) with fully synthetic data.
ResearcherIndependent ResearchJun 2026 - Current
- Multi-Agent Reinforcement Learning research.
Research AssistantUSIU-Africa School of Science and TechnologyOct 2023 - May 2026
- Machine Learning
Software Engineer InternIBM ResearchJun 2023 - Aug 2023
- Created a sophisticated state-of-the-art User Interface for IBM's Foundation Models.
Teaching AssistantUSIU-Africa SSTMar 2023
- Served as a Teaching Assistant for the Business Data Analytics class.
Campus Work StudyUnited States International University-AfricaJan 2022 - Apr 2024
- Listed just over 50% of Professor Paul Tiyambe Zeleza's $1 million personal library donation as part of a team of three (as of December 2022).
- Performed Exploratory Data Analysis and Visualization with Microsoft Excel.
- Digitized records of journal articles, reports, reviews, and USIU-Africa alumni master's theses.
- Organized and sorted files efficiently, reducing physical search time by 90%.
- Managed office tasks such as printing, sorting, filing, and photocopying effectively.
- Engaged in productive conversations to assist students and parents seeking financial aid.
Odd JobsOdd JobsDec 2018 - Jul 2024
- Freelance and short-term work spanning software, photography, tutoring, and small-business support — a continuous side desk while studying.
Junior Software DeveloperMombasa Area LocalityMar 2018 - Sep 2018
- Built software solutions that addressed local needs via Visual Basic Scripting and Microsoft Access Database.
The kit.
Four shelves: the languages I write in, the tools on the bench, the soft work, and the stuff that's just life.
Languages
Frameworks & Tools
Soft skills
Off the clock
Reading & references.
Three schools, three different rhythms.
USIU-Africa
London Institute of Banking & Finance
Strathmore University
Coursework, quietly stacked.
Five undergraduate projects I'm still happy to show. Each card lists the stack and the highlights worth opening.
OBJECT ORIENTED PROGRAMMING
Individual project: built a desktop Parking Lot Management System with end-to-end ticketing, check-in/out, receipt generation, and MySQL-backed persistence. I owned system design, database integration, and core UI flows.
End-to-End Workflow
Login → Identification → Check-in → Level/Space allocation → Ticket/Receipt → Checkout with fee computation.
Database Connectivity (JDBC + MySQL)
Established persistent storage, integrated MySQL via JDBC, and handled CRUD operations for tickets and sessions.
APPLIED MACHINE LEARNING
Explored ML workflows on real datasets: preprocessing, model training, and evaluation; experimented with ensembles.
Diabetes Classification
Imputed missing values via NaN+median and standardized features before model training.
Ensemble Learning Experiments
Compared multiple learners within ensemble frameworks; analyzed performance vs. single models.
MOBILE PROGRAMMING
Built Android apps covering activities, fragments, persistence (SQLite/SharedPreferences), sensors, threading, location, and UI patterns; plus VS/UWP samples. All projects were completed individually.
Android Portfolio of Apps
Hands-on implementations: forms, menus, data persistence, sensor data, threading, WebView, and location.
Sensors and Persistence
Collected sensor data and persisted app state/data using SQLite and SharedPreferences.
OPERATING SYSTEMS
Covered OS concepts and hands-on practice: coded in C and Bash, studied CPU scheduling (Round Robin) and deadlock avoidance (Banker's algorithm), plus practical scripting labs and a led team exercise.
Scheduling & Deadlocks (C & Bash)
Implemented or evaluated Round Robin scheduling and studied/implemented Banker's algorithm concepts for deadlock avoidance.
Group Exercise (4-person team, Lead)
Led a 4-person team: planned tasks, coordinated implementation, reviewed scripts, and presented outcomes.
DATA STRUCTURES & ALGORITHMS
Implemented core data structures and classic search algorithms with attention to time/space complexity and edge cases.
Search Algorithms Suite
Built Linear, Binary, Jump, Interpolation, and Exponential search variants; documented trade-offs and optimal conditions.
Array Operations
Insertion and deletion at given positions; boundary checks and shifts.
Projects, for the love of it.
Repositories, demos, half-finished ideas I keep coming back to. Every card lists the stack, the source, and where to see it running.
Photography, quietly cataloged.
A selection from the Unsplash room. Twenty-something titles, four thousand uses, one stubborn habit. Tap any tile — the caption settles below.
Awards & hackathons.
Things on the shelf. Not the work itself, but the reminders it counted.
School laurels.
Time-boxed wins.
A million+ views.
Certifications, quietly stacked.
Twenty-something stamps across software, finance, and process.
16 stamps.
7 stamps.
Invited rooms & time given.
Closed-door conferences on one side, evenings volunteered on the other.
Rooms I’ve been let into.
- Global Markets Division — FICC and Equities (Sales & Trading), Summer Analyst
- Private Capital Markets Open House
- Private Funds Group Open House
- PCA Diversity Event
- Strategic, Defense & Shareholder Advisory Open House
Time given.
- Raised funds to support the elderly.
- Facilitated community service manual hours.