David OgunmolaDavid Ogunmola.
Home/projects

Projects.

A working archive — 16 projects spanning AI & robotics research, hardware, and web. Some shipped, some still on the bench.

16
Projects
4
Years active
12
Open source
1
Research
Filter
2025
2 projects

Generative Volumetric Reconstruction

AI/ML

Fault-tolerant 3D reconstruction pipeline using generative AI to restore degraded photographic data and hallucinate missing spatial angles for volumetric rendering.

PyTorchCUDA3DGSGNNLatent DiffusionSfM
In research

Hardware-Accelerated Biomedical Signal Processor

EIE 527 ModuleHardware

Adaptive LMS FIR filter on Intel DE10-Lite FPGA for ECG denoising. Sub-500ms convergence, 60Hz noise elimination.

MATLABSimulinkVHDLHDL CoderFPGADSP
Research paper
2024
5 projects

Huawei Chokhmah AI Platform

Huawei · National 2nd PlaceAI/ML

Personalized learning intelligence using RAG + Imitation Learning. National 2nd place, Huawei Innovation Competition.

MindSporeCANNModelArtsGeminiFlaskRAG
Phase 2

MathWorks Minidrone Autonomous Flight

Robotics

End-to-end autonomous quadcopter — perception, PID control, path planning. Track completed in 53s.

MATLABSimulinkStateflowPIDCV
Shipped

AI Text Summarizer

AI/ML

Azure AI Foundry-powered text summarization tool that condenses long-form content into precise, readable summaries via a Flask API.

Azure AINLPFlaskPython
Shipped

Data Science & Analytics Portfolio

AI/ML

Curated statistical analyses — Dr. Semmelweis handwashing study, Google Play Store EDA, multivariable regression, and Google Trends visualization.

PythonPandasMatplotlibSeabornStatistics
Open source

Automated Birthday Emailer

Web

Cloud-triggered pipeline that extracts staff data, generates personalized HTML emails, and sends them via SMTP using GCP + GitHub Actions.

PythonPandasGCPGitHub ActionsSMTP
Shipped
2023
9 projects

Autonomous Snake (Deep Q-Learning)

AI/ML

RL agent trained with DQN, Double-DQN, and a Hamiltonian fallback for guaranteed survival on large boards.

PyTorchDQNDouble DQNPygamePython
Shipped

Arduino Radar System

Hardware

Low-cost ultrasonic object detection with servo sweep across 180° and real-time radar visualization in Processing.

ArduinoC++ProcessingUltrasonicEmbedded
Demo

Password Manager

Web

Local password vault with strong random generation, encrypted JSON storage, and fast credential search.

PythonTkinterSecurityJSON
Shipped

Typing Speed Test

Web

Real-time WPM and accuracy measurement with randomized word pools and live character-level feedback.

PythonTkinterGame
Shipped

To-Do App

Web

Task management app with add, complete, and delete — persisted to JSON so your list survives restarts.

PythonTkinterJSON
Shipped

French Flashcard App

Web

Spaced repetition vocabulary trainer — known words leave the deck, unknown words repeat until mastered.

PythonTkinterCSVSpaced Repetition
Shipped

Pong Game

Web

Faithful two-player Pong clone built with Python Turtle — collision detection, real-time scoreboard, first to 10 wins.

PythonTurtleGame Dev
Shipped

Pomodoro Timer

Web

Desktop focus timer with configurable work/break intervals, session tracking, and audio bell — built with Tkinter.

PythonTkinterProductivity
Shipped

Breakout Clone

Web

Dual-implementation Python Breakout — one in Turtle for fundamentals, one in Pygame with dynamic collision physics and state management.

PythonPygameTurtleGame Dev
Shipped