Ibadan, Nigeria — building solo, end to end

Ogunsola Kehinde Victor

Full-Stack Developer · Python & C++ Engineer

I design, build, and ship full-stack systems on my own — from C++ game engines and real-time multiplayer backends to the web frontends and cloud infrastructure around them. Most of what's here is Nigerian draughts: engines, tablebases, and the platforms built on top of them.

Opening

A short position statement

I'm a Computer Science & Education student at the University of Ibadan, and an independent developer the rest of the time — which, in practice, is most of the time. My focus is full-stack development and applied AI, with a strong pull toward game-engine work: search, optimization, and the kind of precise calculation that shows up in draughts endgames.

Everything on this page — the live products and the deeper technical work behind them — I built and shipped solo, from architecture to production. I'm also a professional graphic designer, and currently training in video editing.

Based inIbadan, Oyo State, NG
StudyingCS & Education, UI
Core stackPython · C++ · JS
MottoGive the Best, Always.
The Pieces

Toolkit

Languages

PythonC++JavaScript JavaHTML5 / CSS3PHP

Backend & real-time

FlaskFlask-SocketIOExpress.js WebSocketWebRTCREST APIs

Frontend & apps

ReactVitePWA KivyKivyMD

Data & deployment

FirebaseSupabaseDocker Hugging Face SpacesGoogle Cloud Run

AI, algorithms & systems

Minimax / alpha-betaNull-move pruningLMR BitboardsRetrograde analysisCythonOpenMP

Design

Graphic designUI/UXVideo editing (training)
Middlegame — shipped work

Live & public projects

Most of what I build stays private on my own machines. These four are live — click through and play a game.

Full-stack Nigerian draughts platform — real-time games against a custom AI opponent, live matches against friends, and tournament play. Game logic, multiplayer layer, and AI integration built independently, end to end.

C++ engineReal-timeTournaments

A computer-based test (CBT) practice platform built for OAU Post-UTME exam preparation, deployed on Google Cloud Run.

CBT practiceCloud Run
Endgame — deep technical work

Where the precision lives

Private projects, maintained locally — happy to walk through code or give a live demo on request.

C++ · Retrograde analysis

Endgame tablebase generator

Built from scratch using retrograde analysis, OpenMP parallelism, and zstd compression; redeployed as a Dockerized cloud service with automated backup and restore of generated tablebases.

Engine modification

SCAN 3.1 → Nigerian rules

Modified the open-source SCAN 3.1 draughts engine to support flying kings, backward captures, and the overcrow rule — integrated with a Kivy desktop GUI over a custom engine protocol.

Computer vision · AR

FitGenie

An AR virtual fitting-room app estimating body measurements from photos (MediaPipe) and warping garment images onto a user's photo (MLS/TPS mesh warping), aimed at Nigerian tailors.

Systems programming

Reverse-engineering toolkit

A C++ toolkit covering PE/ELF binary parsing, pattern scanning, hook engines, and a disassembler abstraction layer.

Debugging & hardening

Zero-hit-rate cache bug, and a security audit

Diagnosed a caching bug that had reduced AI search efficiency to zero, then led a full security and performance audit of a production platform — server-side validation, a persistent engine process, tightened access rules, image compression.

Education

University of Ibadan

Bachelor's degree in Computer Science and Education — current student.

Get in touch

Let's talk

LocationIbadan, Oyo State, Nigeria