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.
Ogunsola Kehinde Victor
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.
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.
Toolkit
Languages
Backend & real-time
Frontend & apps
Data & deployment
AI, algorithms & systems
Design
Live & public projects
Most of what I build stays private on my own machines. These four are live — click through and play a game.
A computer-based test (CBT) practice platform built for OAU Post-UTME exam preparation, deployed on Google Cloud Run.
Where the precision lives
Private projects, maintained locally — happy to walk through code or give a live demo on request.
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.
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.
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.
Reverse-engineering toolkit
A C++ toolkit covering PE/ELF binary parsing, pattern scanning, hook engines, and a disassembler abstraction layer.
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.
University of Ibadan
Bachelor's degree in Computer Science and Education — current student.