// Hello, world

Komolafe
Gabriel.

AI & Software Engineer | Building Products That Matter

Computer Science student at the University of Lagos, building at the intersection of machine learning and full-stack development. Turning data and code into products people use.

scroll

Who I Am

I'm a Computer Science student at the University of Lagos currently enrolled in HatchDev, a 9-month intensive full-stack program, learning TypeScript, React, and backend systems — with the goal of deploying AI-powered products that solve real problems.

I also have a deep interest in machine learning. I completed the IBM Machine Learning with Python course and have been building ML projects since 2024.

Beyond code, I tutor secondary school and university students in Mathematics, Physics, and Computer Science. Teaching sharpens my thinking and keeps me grounded in fundamentals.

Currently on a 184-day consistency challenge — daily commits, daily LinkedIn posts, daily growth.

7+
Projects Built
184
Day Challenge
3+
Years Tutoring
9mo
HatchDev Training

Tech Stack

Full-Stack
  • TypeScript
  • JavaScript
  • React
  • HTML
  • CSS
  • Node.js
  • REST APIs
Machine Learning
  • Python
  • scikit-learn
  • XGBoost
  • pandas
  • NumPy
  • Streamlit
  • FastAPI
  • d2l.ai
Tools & Concepts
  • Git
  • GitHub
  • OOP
  • SOLID
  • DSA
  • Bash
  • Java
  • Vercel

What I've Built

Full-Stack
E-Commerce Shopping Cart
Console-based e-commerce system built with TypeScript. Features product catalog, cart management, sorting, searching, and OOP + SOLID principles.
TypeScript OOP SOLID DSA
Full-Stack
Dropbox Clone
Frontend replica of the Dropbox landing page. Responsive design with HTML/CSS. Deployed live on Vercel.
HTML CSS Responsive Vercel
Machine Learning
Music Genre Classifier
Classifies songs into 15 genres using XGBoost trained on 114k Spotify tracks. Deployed on Streamlit with audio feature inputs.
Python XGBoost Streamlit scikit-learn
Machine Learning
Crop Yield Predictor
Predicts agricultural yield using Random Forest Regressor. Achieved R²=0.9857 on 28k rows of data across multiple regions and crops.
Python Random Forest FastAPI pandas
Machine Learning
Customer Churn Predictor
Predicts telecom customer churn using a tuned Random Forest Pipeline with engineered features. FastAPI backend for inference.
Python scikit-learn FastAPI Feature Engineering
SDG — Java
FoodBridge
Java course project aligned with UN Sustainable Development Goals. Addresses food security through a digital bridge between food donors and communities in need.
Java OOP SDG

184-Day Challenge

From July 1 to December 31, 2026 — I committed to shipping something every single day. One GitHub commit. One LinkedIn post. No exceptions.

Not motivation. Not inspiration. Just discipline. Building in public, solving problems daily, and documenting the journey.

View on GitHub Follow on LinkedIn
184 Total Days
38 Days Done
Daily GitHub Commits
Daily LinkedIn Posts

What I've Done

June 2026 — Present
Full-Stack Developer
NitHub(UNILAG) HatchDev Training Program
Building full-stack applications using TypeScript, OOP, SOLID principles, and Data Structures & Algorithms. Completed projects include an E-Commerce Shopping Cart and a Dropbox Clone deployed on Vercel.
2024 — Present
Machine Learning Developer
Independent
Built and deployed 3 end-to-end ML projects covering classification, regression, and churn prediction. Implemented FastAPI backends for model serving. Exploring Deep Learning with d2l.ai. Stack: Python, scikit-learn, XGBoost, FastAPI, Streamlit.
2022 — Present
STEM Tutor
Secondary Schools & University Level
Tutors secondary school and junior university students in Mathematics, Physics, and Computer Science. Simplifies complex concepts, tracks student progress, and builds strong foundational understanding in STEM subjects.

Where I Learned

BSc Computer Science
University of Lagos (UNILAG)
2024 — Expected 2028
Full-Stack Development
HatchDev (9-Month Program)
June 2026 — Present
Machine Learning with Python
IBM — edX
2024

Let's Talk

Open to internships, junior developer roles, and ML opportunities. If you're building something interesting or want to connect, reach out.