David OgunmolaDavid Ogunmola.
AI & Robotics Engineer · Covenant University · Ota, Nigeria

David
Ogunmola.

Deep Learning · Reinforcement Learning · Embodied AI

Building the next generation of intelligent machines — systems that perceive, reason, and act in the physical world.

🥈Huawei Innovation CompetitionNational 2nd Place
θ ← θ − η∇L(θ)ε-greedy · γ=0.99π*(s) = argmax Q(s,a)
policy_net.train()
loss: 0.0124
episode 1024
scroll
01About
“I build systems that perceive, reason, and act in the physical world.”

I'm a Computer Engineering student at Covenant University, fascinated by the space where deep learning meets the physical world — robotics, neural rendering, autonomous agents. My work sits between research and execution: rigorous enough to publish, pragmatic enough to ship.

I value collaborative work and a research-first mindset — careful experiments, clear writing, reproducible code. Currently exploring 3D Gaussian Splatting, imitation learning, and on-device inference on FPGAs.

Open to research internships and full-time roles.

Education timeline
202120222023202420252026
B.Eng. Computer Engineering — Covenant University · graduating 2026
/01
1st Class
B.Eng. Computer Engineering
Covenant University
/02
2nd Place
Huawei National AI Competition
Chokhmah Platform
/03
Embodied AI
Deep RL + 3D Vision
Current focus
/04
Research + Ship
Papers to production
Working style
02Capability map

A research stack with execution muscle.

Four domains, one continuum — from training loops to register-transfer on silicon.

/core
AI & Machine Learning
PyTorchscikit-learnMindSporeCANNReinforcement LearningDiffusion ModelsLLMs
/languages
Programming
PythonCC++JavaScriptJavaMATLAB
/hardware
Engineering Tools
SimulinkMATLABAutoCADFusion 360ArduinoVHDL / HDL CoderFPGA
/platforms
Web & Cloud
ReactNext.jsTailwindNode.jsFlaskAzure AIGCP
PyTorch
Python
MATLAB
MindSpore
CANN
React
Next.js
Arduino
CUDA
Simulink
Tailwind
Flask
VHDL
FPGA
Gemini
C++
Azure
GCP
Java
PyTorch
Python
MATLAB
MindSpore
CANN
React
Next.js
Arduino
CUDA
Simulink
Tailwind
Flask
VHDL
FPGA
Gemini
C++
Azure
GCP
Java
PyTorch
Python
MATLAB
MindSpore
CANN
React
Next.js
Arduino
CUDA
Simulink
Tailwind
Flask
VHDL
FPGA
Gemini
C++
Azure
GCP
Java
03Featured work

Things I've built that matter.

Research, competitions, and systems — not just side projects.

🥈National Competition · 2nd Place
github
FEATURED · 2024 → ONGOING

Huawei Chokhmah
AI Platform

A personalized learning intelligence platform using Retrieval-Augmented Generation and Imitation Learning — adapting teaching strategy to each student in real time.

StudentRAGPolicyTutor
↻ on-policy
MindSporeCANNGoogle GeminiFlask
Phase 2 in progress
github
RESEARCH · 2025

Generative Volumetric Reconstruction

Integrating large vision models with 3D Gaussian Splatting to solve geometric collapse in fault-tolerant photogrammetry.

> N_gaussians: 1.4M
> PSNR: 32.1 dB
> ∇geo loss: stable
PyTorchCUDA3DGSGNNLatent Diffusion
QUADCOPTER · PID
COMPETITION · MATHWORKS
github

Minidrone Autonomous Flight

End-to-end autonomous quadcopter — perception, PID control, path planning.

53strack completion
MATLABSimulinkPIDCV
REINFORCEMENT LEARNING
github

Autonomous Snake (Deep Q-Learning)

Agent trained via DQN + Double DQN, with Hamiltonian fallback for guaranteed survival.

avg score over training episodes
PyTorchDQNPygame
FPGA
HARDWARE · DSP
github

Biomedical Signal Processor (FPGA)

Adaptive LMS FIR filter on Intel DE10-Lite — ECG denoising with sub-500ms convergence.

MATLABVHDLFPGA
04Research
EIE 527 · Research PaperCovenant University, Department of Electrical & Information Engineering · 2025

Hardware-Accelerated Adaptive Filtering for Real-Time Biomedical Signal Denoising

Ogunmola, D. (2025). Adaptive LMS FIR filters on Intel DE10-Lite FPGA: ECG denoising with sub-500ms convergence and 60Hz noise elimination.

VHDLHDL CoderLMSFPGA
View on GitHub
05Contact

Let's build something important.

Open to research internships, full-time roles, and collaboration in AI & Robotics. I usually respond within a day.

Email
korededavid03@gmail.com
Location
Ota, Nigeria · UTC+1
/send a message