My Journey

From first lines of code to multi-agent reinforcement learning research. Every project taught me something new.

1

The Beginning

2022-2024 โ€” First steps into ML & Computer Science

"Every expert was once a beginner. This is where my story started โ€” with curiosity, classic datasets, and a lot of Stack Overflow."

๐Ÿ“Š My-Progress

๐ŸŒ Public

My first steps into data science. Classic ML projects including Titanic, exploratory data analysis, and learning the fundamentals of Python for ML.

Python Pandas Scikit-learn
View details โ†’

๐ŸŽ“ IndabaX 2022

Workshop

Content from introductory sessions at IndabaX โ€” Africa's premier machine learning conference. My first exposure to the broader ML community.

ML Community Workshop
View details โ†’

๐ŸŒ Web Development

Practice

A collection of web development practice projects: Blog Website, Newsletter signup, and To-Do List applications.

HTML CSS JavaScript
View details โ†’

๐Ÿง  Feature Visualization (NMA)

Neuromatch

Neuromatch Academy project exploring feature visualization in neural networks. Understanding what CNNs "see" by visualizing learned features.

Deep Learning Visualization
View details โ†’

โšก Competitive Programming

Practice

Solutions to Codeforces problems and algorithmic challenges. Building problem-solving skills through competitive programming.

Python Algorithms
View details โ†’

๐ŸŒพ Crop Health Dashboard

Amundata

Streamlit dashboard for Sudanese farmers with LAI, CAB, FCOVER vegetation indices from Sentinel Hub satellite data.

Streamlit Sentinel Hub GeoPandas
View details โ†’

๐Ÿ›’ DUKKAN

U of K

Supermarket inventory system in Java โ€” add/search/buy/sell items with stock tracking and reports.

Java OOP ArrayList
View details โ†’

๐Ÿ” Cryptography

Live Demo

SHA-512 hashing, AES-128 encryption, and Vigenรจre cipher โ€” from scratch in Python. Includes interactive demo!

AES SHA-512 Vigenรจre
Try it live โ†’

โš™๏ธ Assembly - Base64

Live Demo

Base64 encoder/decoder in x86-64 Assembly (NASM). Bit manipulation at the register level.

x86-64 NASM Linux
Try it live โ†’

๐ŸŽจ Computer Graphics

With Images

3D cubes, mathematical curves (Limacon, Cardioid, Spirals), and OpenGL rendering from scratch in C++.

C++ OpenGL GLUT
See rendered examples โ†’

๐Ÿ›ฐ๏ธ AgriAI Field Monitoring

Full-Stack

Complete web app with user auth, field drawing on maps, NDVI analysis, and per-user storage. Deployed on HuggingFace.

Streamlit Sentinel Hub Folium
View details โ†’
2

Deep Learning, Machine Learning & AI for Science

Late 2024 โ€” AIMS South Africa Coursework

๐Ÿง  AIMS AI for Science Program (Late 2024)

Intensive coursework in ML, CV, RL, and Bayesian methods

5

The Present

2026 โ€” Current work and what's next

"The journey continues. Working on challenging problems, learning every day, building towards what's next."

Current projects coming soon...