Intel 8080 Emulator + Space Invaders
Cycle-accurate Intel 8080 CPU emulator in C++ that runs the original Space Invaders ROM. Includes assembler/disassembler toolchain and I/O handling for arcade hardware.
300L Computer Science · FUTA · First Class
I build at the intersection of systems programming, emulation, full-stack engineering, and applied machine learning. Open source contributor — submitted PR #323 to brian2cuda (CUDA backend for spiking neural networks). First Class CS student at FUTA.
// capabilities
Intel 8080 emulator and Space Invaders in C++. Deep understanding of low-level execution, instruction sets, and memory models.
Submitted PR #323 to brian2cuda GPU backend — contributed CUDA kernel code, build system fixes, and documentation improvements. Designed architecture for on-device AI voice assistant for low-resource Android.
Built LearnOne PWA with Google GenAI and HustleLedger blog platform with custom static site generator and Express admin panels.
AOSP builds, MTK BROM flashing, custom ROMs (PHH-Treble), postmarketOS, and Linux kernel tooling. Comfortable close to hardware.
Completed learncpp.com (52 chapters). Self-study in algorithms, operating systems, and mathematics alongside university coursework.
Active member, Nigerian Red Cross Society FUTA Detachment. Registered ATS student, Institute of Chartered Accountants of Nigeria (ICAN).
// technical deployments
Cycle-accurate Intel 8080 CPU emulator in C++ that runs the original Space Invaders ROM. Includes assembler/disassembler toolchain and I/O handling for arcade hardware.
Raw USB mass storage protocol via libusb. Implements BOT (CBW/CSW handshake), issues SCSI commands over the wire, dumps MBR for partition analysis.
Local web app for Brian2 spiking neural network simulations. Supports numpy, C++ standalone, and CUDA GPU backends. Includes simulation service API and benchmarking suite.
PWA learning platform with AI-powered tutoring via Google GenAI, PDF viewer, quiz engine with instant feedback, rich notes, and full offline support via service worker.
Student blog platform with custom static site generator, Express admin panel, Markdown pipeline, dark bento-grid theme, tag-based search with auto-suggestions, reading progress tracking.
Submitted PR #323 addressing issues #255 and #295 in the GPU simulation backend for spiking neural networks. Contributed CUDA kernel code, cross-platform build system integration, configuration/logging infrastructure, and documentation.
// core competencies
// experience
Oct – Dec 2024
Built data processing pipelines for daily sales reconciliation across 90+ days, maintaining zero-error precision on financial transaction records. Designed systematic reporting structure for high-throughput data entry and validation.
Jun – Dec 2024
Managed data pipelines for community financial reconciliation, budget forecasting, and AGM reporting. Maintained commodity and revenue tracking datasets with cross-referenced validation.
// problem solving
// certifications
WorldQuant University · Feb 2025
Hands-on data science pipeline: Python, SQL, statistics, ML, real-world project work with financial and economic datasets.
BCG × Forage · Feb 2025
Customer churn analysis, feature engineering, random forest modelling, presenting actionable business insights.
Cisco · Nov 2023
Network protocols, IP addressing, Ethernet, OSI and TCP/IP models, routing and switching fundamentals.
Annals of Clinical & Biomedical Science Research · May 2026
Co-author on manuscript: motorcycle helmet use perceptions among patients' relatives at a tertiary hospital in South-West Nigeria.
Institute of Chartered Accountants of Nigeria · 2025–2026
Registered ATS student. Sitting ATSII examination (March 2026 diet) at Akure centre.
brian-team/brian2cuda · CUDA GPU Backend
Submitted PR #323 addressing issues #255 and #295. Contributed CUDA kernel improvements, build system support, configuration logging, and documentation for the spiking neural network simulation backend.
// academic context
B.Tech Computer Science · 300L
First Class Hons.
University coursework bridging theoretical computation and engineering implementation. Focus on system architecture, high-performance algorithms, and mathematical foundations.
Standardized Test Performance
UTME: Mathematics 96, Physics 97, Chemistry 88 — Aggregate 342/400. Consistently First Class across all semesters.
Supports maintainable code structure, modular design, and building larger software beyond small scripts.
Improves thinking about memory, execution, OS behavior, and software close to the machine.
Mathematical foundation for ML, simulation, optimization, and analytical computing.
// curriculum vitae
ATS-friendly CV suitable for software engineering, quant, AI research, data analytics, accounting, teaching, and research roles.
// links
// contact
Open to collaboration, research opportunities, and technical discussion. Reach me at ookaay11@gmail.com.