Yusuf Abdul-Mateen
// system initialized

Yusuf Abdul-Mateen

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.

Name Yusuf Abdul-Mateen
School FUTA
Level 300L Computer Science
Standing First Class Hons.

// capabilities

Self-taught builder with a systems mindset and broad theoretical foundation.

terminal

Systems & Emulation

Intel 8080 emulator and Space Invaders in C++. Deep understanding of low-level execution, instruction sets, and memory models.

psychology

AI & Embedded ML

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.

web

Full-Stack Development

Built LearnOne PWA with Google GenAI and HustleLedger blog platform with custom static site generator and Express admin panels.

memory

Android & Low-Level

AOSP builds, MTK BROM flashing, custom ROMs (PHH-Treble), postmarketOS, and Linux kernel tooling. Comfortable close to hardware.

menu_book

Self-Study & Theory

Completed learncpp.com (52 chapters). Self-study in algorithms, operating systems, and mathematics alongside university coursework.

diversity_3

Community & Leadership

Active member, Nigerian Red Cross Society FUTA Detachment. Registered ATS student, Institute of Chartered Accountants of Nigeria (ICAN).

// technical deployments

Things I have built.

memory
C++ EMULATION ASSEMBLY

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.

usb
C++ USB SCSI

USB Partition Scheme Recognizer

Raw USB mass storage protocol via libusb. Implements BOT (CBW/CSW handshake), issues SCSI commands over the wire, dumps MBR for partition analysis.

neurology
PYTHON NEUROSCIENCE CUDA

Brian Local Simulation Studio

Local web app for Brian2 spiking neural network simulations. Supports numpy, C++ standalone, and CUDA GPU backends. Includes simulation service API and benchmarking suite.

school
NODE.JS PWA GENAI

LearnOne

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.

Source on request
book_2
NODE.JS EXPRESS SSG

HustleLedger

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.

neurology
PYTHON CUDA OPEN SOURCE

brian2cuda — Open Source Contribution

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

Tools and areas I have worked with.

Programming

  • chevron_right HTML / CSS
  • chevron_right JavaScript (ES6+)
  • chevron_right Node.js
  • chevron_right Python
  • chevron_right C++

Data & Analysis

  • chevron_right SQL / ETL Pipelines
  • chevron_right Excel / Tableau
  • chevron_right NumPy / Pandas
  • chevron_right Matplotlib
  • chevron_right scikit-learn

Working Style

  • chevron_right Self-study: algorithms, systems, and mathematics
  • chevron_right Completed learncpp.com (52 chapters)
  • chevron_right Systems thinking & deep technical reading
  • chevron_right Academic grounding in CS core

// experience

Professional experience.

receipt_long

Payone — Sales Data Operations

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.

account_balance

EKSUTH — Financial Data

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

Interview preparation.

// certifications

Certifications, research, and professional development.

award_star

Applied Data Science Lab

WorldQuant University · Feb 2025

Hands-on data science pipeline: Python, SQL, statistics, ML, real-world project work with financial and economic datasets.

award_star

Data Science Job Simulation

BCG × Forage · Feb 2025

Customer churn analysis, feature engineering, random forest modelling, presenting actionable business insights.

award_star

Networking Basics

Cisco · Nov 2023

Network protocols, IP addressing, Ethernet, OSI and TCP/IP models, routing and switching fundamentals.

description

Co-Author, Published Research

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.

account_balance

ATS Student — ICAN

Institute of Chartered Accountants of Nigeria · 2025–2026

Registered ATS student. Sitting ATSII examination (March 2026 diet) at Akure centre.

code

Open Source — brian2cuda

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

Education and coursework.

Federal University of Technology, Akure

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.

Structured Programming
OOP
Assembly Language
Operating Systems
Data Structures & Algs
Linear Algebra
Numerical Analysis
Computer Architecture
System Programming (C)
Theory of Computation

Object-Oriented Programming

Supports maintainable code structure, modular design, and building larger software beyond small scripts.

System Programming

Improves thinking about memory, execution, OS behavior, and software close to the machine.

Linear Algebra & Numerical Analysis

Mathematical foundation for ML, simulation, optimization, and analytical computing.

// curriculum vitae

Download my CV.

ATS-friendly CV suitable for software engineering, quant, AI research, data analytics, accounting, teaching, and research roles.

description

Comprehensive CV

All roles — SWE, Quant, AI, Data, Accounting, Teaching, Research

description

Software Engineering

description

Quant Dev

description

AI Research

// contact

Get in touch.

Open to collaboration, research opportunities, and technical discussion. Reach me at ookaay11@gmail.com.