Hi, I am John Apollos

I am a |

Data Scientist & Software Engineer based in Nairobi, Kenya. I build end-to-end machine learning pipelines, full-stack digital products, geo-spatial systems, and multi-tenant SaaS architectures for real-world markets.

16+
Projects Completed
5+
Client Engagements
BSc
Data Science (JKUAT '27)
2+
Political Intel Platforms

Who I Am

Portrait of John Apollos Olal Onyango, Data Scientist and Software Engineer based in Nairobi, Kenya

I am in my final year of a BSc in Data Science and Analytics at Jomo Kenyatta University of Agriculture and Technology (JKUAT).

I bridge the gap between complex data pipelines and responsive, user-first software products. Beyond academia, I run Apollos Digital Solutions, a venture studio where I engineer custom tech stacks for startups, legal professionals, campaign managers, and international businesses.

Whether it's deploying fine-tuned ML classifiers, parsing highly unstructured mobile money transaction statements via automated regex patterns, or mapping demographic data visually for county campaigns, I focus on building production-grade, highly validated software.

Nairobi, Kenya
Available from: June 2026
VENTURE STUDIO

Apollos Digital Solutions

My studio acts as a full-cycle development incubator. I've designed and shipped production systems for legal services, real-time messaging, logistics mapping, automotive OCR tracking, and US financial wealth report pipelines.

Real-world market testing
Multi-tenant security (RLS)
Automated API Integrations

What I Do

Data Science & ML

Building end-to-end ML pipelines including regression analysis, hyperparameter tuning (GridSearchCV), dimensionality reduction (PCA, L1 Regularization), and cross-validation models.

Data Engineering & ETL

Designing pipelines that convert highly messy text and unstructured files (e.g. M-Pesa SMS strings, IEBC CSV registrations) into validated, query-ready database tables.

Geospatial Analytics

Creating interactive choropleth mappings and demographic analyses using GeoPandas, Folium, and Leaflet to map regional metrics and demographic trends.

Full-Stack SaaS

Developing multi-tenant web and mobile architectures using Flutter, Next.js, FastAPI, Node.js, and Supabase with strict Row-Level Security and offline sync strategies.

AI & Automation

Integrating LLMs and automation frameworks into active software workflows (e.g. OCR capturing, custom PDF generation via ReportLab, auto-calculators).

Civic Intelligence

Developing election campaign modeling algorithms, aspirant SWOT analytics platforms, and constituency-level analytics engines using raw census and voting datasets.

Technical Stack

Click a tag below to highlight the projects that use that technology!

Python FastAPI ReportLab Supabase PostgreSQL scikit-learn pandas GeoPandas Leaflet Folium Plotly Streamlit React TypeScript Flutter Daraja API (M-Pesa) Next.js Zustand Socket.IO MongoDB

Featured Projects

AI & Financial Risk July 2026

FinLens AI

Intelligent document analysis and risk engine that automates balance sheet ingestion (Gemini 1.5 Flash), runs double-entry validations, and applies localized SSA benchmarks via RAG to predict credit default risk.

PythonFastAPIGemini AILangChainStreamlit
Data Science July 2026

Kenya Boda Boda E-Mobility Viability Engine

Built a five-component spatial data framework for battery swap network expansion, optimal placement, and PAYG default risk prediction.

PythonGeoPandasscikit-learnStreamlitFolium
Automation / Fintech May 2026

AW Client Report Portal

Automated quarterly financial report portal for a US wealth management firm, replacing a full-day manual canvas/word process with FastAPIs and ReportLab.

PythonFastAPIReportLabSQLite
Data Science In Development

Kenya Electoral Analytics Engine

An analytics engine processing IEBC voter trends, youth ratios, and swing seats across 47 counties with interactive Streamlit maps.

PythonpandasGeoPandasPlotlyStreamlit
Marketplace / SaaS 2026

SupaKonekt

Digital service marketplace connecting customers with local provider portfolios. Integrates Socket.IO, Daraja API subscription payments, and cron management.

ReactTypeScriptSocket.IOMongoDBDaraja API
Logistics / Open Source 2026

BaseOps

Production-grade logistics PWA for fleet management. Multi-tenant Row-Level Security, Supabase Realtime updates, offline-first mutations using Dexie.js.

Next.jsTypeScriptSupabaseDexie.jsLeaflet
Political Intel Active

NyaPulse

Political intelligence tool mapping 114 Nyakach polling stations. Tri-layer scenario outcome simulators, aspirant SWOT grids, and spatial voter registration targets.

ReactZustandFastAPISupabaseLeaflet
Civic Analytics Early 2026

Marsabit County Campaign Platform

Aggregated 446 polling stations dataset for gubernatorial strategy. Spatial mapping and competitive candidate metrics deployed in a custom web dashboard.

PythonpandasLeafletFastAPISupabase
SaaS / Web App Active

GaragePulse

SaaS repair shop management workflow. Gate Pass protection, OCR number plate scanning, and automated WhatsApp quote formatting.

FastAPISupabasePythonPostgreSQL
Fintech / ETL Active

Hustler OS / Usler

Financial tracking system. Parses raw, messy unstructured M-Pesa statements via Regex patterns into database entries coupled with Power BI tracking.

FlutterPythonFastAPIRegexPower BI
Machine Learning Completed

High-Dimensional Toxicity Pipeline

ML pipeline classifying samples. Managed curse of dimensionality (p>>n) using L1 regularization, SMOTE resampling, and GridSearchCV.

Pythonscikit-learnpandas
Geospatial Completed

Healthcare Landscape Analysis

Mapped Kenya Master Health Facility List distributions and ownership dependencies across 47 counties using interactive Folium layers.

PythonpandasGeoPandasFolium
Academic ML Coursework

Seeds Classification & Clustering

UCI Seeds analysis using K-Means, Hierarchical Clustering, and multiple classifiers compared via McNemar's hypothesis testing.

Pythonscikit-learnpandas
Data Science Completed

Credit Scoring & Default Predictor

Microfinance loan risk modeller. Achieved 79% overall accuracy and 95% default precision mapping utilizing logistic regression classification.

Pythonscikit-learnpandas
Data Analysis 2025

Fertilizer Dispatch Analysis

NCPB government agricultural data mining for the 2025 Long Rains season, plotting planting to top-dressing ratios via Plotly dashboards.

PythonpandasPlotly
Data Analysis Completed

Startup Growth & Investment EDA

Investigated funding allocations and startup trajectories utilizing K-Means grouping and PCA feature reduction tools.

Pythonscikit-learnpandas
SaaS / LegalTech In Development

LexPulse Legal SaaS

Practice management engine for advocates compliant with Kenya Data Protection Act 2019. Matter billing, billing schedules, and AI brief summaries.

FlutterFastAPIPostgreSQLSupabase
Mobile / Capstone Active

FirstAid+ Offline App

Offline-first capstone mobile platform designed for remote community health workers, featuring zero-latency structured database queries.

FlutterDart

Client Engagements

Jan 2026 - Mar 2026

Lakwet Ap Rose World Travellers

Lead Software Engineer (Remote)

Developed a dual-system luxury travel ecosystem. Integrated a public-facing website and a private concierge portal. Managed via a monorepo setup, built with Vercel edge endpoints and continuous GitHub Actions deployments.

May 2026

Windbrook Solutions / AW Financial

AI Automation Consultant (Atlanta, USA)

Designed and built a FastAPI financial portal automating quarterly investment dashboards. Generates pixel-perfect ReportLab PDFs for Simple Automated Cashflow Systems (SACS) and Total Client Charts (TCC), saving the firm full days of manual graphic editing.

Early 2026

Marsabit County Campaign Platform

Lead Data Strategist

Synthesized county voter registration CSVs spanning 446 polling stations. Engineered geographic models identifying voter splits, delivering ward maps, slides, and spreadsheet pricing models for electoral executives.

Sept 2025

Munyiva and Pele Law LLP

Digital Infrastructure Engineer (Nairobi)

Modernized digital practices for a Nairobi-based law firm. Architected their core web portal, secure document handling pipelines, and legal research workflows.

Ongoing

Nyakach 2027 Campaign

Data & Systems Lead

Structuring voter analytics dashboards mapping regional support. Managing real-time target profiles and candidate competitiveness monitors for tactical allocation.

Education & Credentials

2023 - 2027

BSc Data Science & Analytics

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

Relevant coursework: Machine Learning I & II, Time Series, Artificial Intelligence, Stochastic Processes, Regression Modelling, Tests of Hypothesis, Theory of Estimation, and Software Engineering.

2025

Software Engineering Certificate

Power Learn Project (PLP)

Immersive full-stack engineering program covering core web structures (Python, SQL, JavaScript, React) and cross-platform mobile frameworks (Dart, Flutter).

2024

Virtual Assistant Certification

ALX Africa

Professional training focused on virtual assistance, task tracking, agile workflows, and stakeholder communication.

2019 - 2022

Kenya Certificate of Secondary Education

Kisumu Boys High School

Graduated with a Mean Grade of B+.

Languages

English: Full Professional (C2)
Kiswahili: Full Professional (C1)
Dholuo: Native

Let's Connect

I am seeking full-time roles, junior engineering opportunities, freelance engagements, or attachment contracts commencing June 8, 2026.

guest@apollos-dev: ~

Welcome to John Apollos Interactive CLI v1.0.0

Type help to view available commands.

 

guest@apollos-dev:~$