Machine Learning Engineer & AI Researcher

Angel Egwaoje

First Class Honours Computer Science graduate specializing in deep learning for medical image analysis. Building AI solutions that transform healthcare through explainable models and predictive analytics.

4.82
CGPA / 5.00
Angel Egwaoje

About Angel

Passionate about leveraging AI to solve complex healthcare challenges

I am a First Class Honours Computer Science graduate from Afe Babalola University with a CGPA of 4.82/5.00. My academic journey has been marked by a deep commitment to excellence and a passion for artificial intelligence, particularly in healthcare applications.

Throughout my studies and internship experiences, I have developed strong expertise in deep learning, computer vision, and medical image analysis. I have built and deployed sophisticated neural networks including U-Net for brain tumor segmentation, ResNet-50 for lung cancer detection, and EfficientNet for diabetic retinopathy classification, achieving remarkable accuracy rates and practical deployment through interactive web applications.

My goal is to pursue further studies in Data Science and AI (MDSAI) to deepen my expertise in explainable AI, predictive modeling, and healthcare data science, ultimately contributing to real-world impact in medical technology.

Academic Excellence

Recognized on the Dean's List for Academic Excellence from 2022-2025, maintaining a consistent record of outstanding performance throughout my undergraduate studies.

Research Interests

Artificial Intelligence
Deep Learning
Computer Vision
Medical Image Analysis
Predictive Modeling
Explainable AI
Healthcare AI

Featured Projects

Cutting-edge AI solutions for medical image analysis and healthcare diagnostics

Brain Tumor Segmentation Demo
Live Demo
🧠

Brain Tumor Segmentation Using U-Net

Dec 2025 – Jan 2026

Deep learning system for precise brain tumor segmentation from MRI scans using U-Net architecture with advanced preprocessing and data augmentation.

91.47%
Dice Score
99.54%
Accuracy
89.93%
Sensitivity
99.81%
Specificity
Python PyTorch U-Net Flask OpenCV
View on GitHub
Lung Cancer Detection Demo
Live Demo
🫁

Lung Cancer Detection Using ResNet-50

Nov 2024 – Jun 2025

ResNet-50 CNN for accurate lung cancer detection on CT scans, deployed as an interactive Flask web application for real-time analysis.

98.46%
Accuracy
97.69%
Sensitivity
99.22%
Specificity
98.45%
F1-Score
Python TensorFlow ResNet-50 Flask
View on GitHub
RetinalLens AI Demo
Live Demo
👁️

Diabetic Retinopathy Detection Using EfficientNet-B4

Jan 2026 – Feb 2026

Multi-class DR severity grading system using EfficientNet-B4 on fundus images with Grad-CAM explainability for clinical interpretation.

64.90%
Validation Accuracy
58.79%
Macro F1 Score
Epoch 14
Best Epoch
5-Class
Classification
Python PyTorch EfficientNet-B4 Grad-CAM Flask
View on GitHub

Technical Skills

A comprehensive toolkit for AI development and deployment

Programming Languages

Python (Advanced) Java C++ HTML/CSS JavaScript

Machine Learning & Deep Learning

PyTorch TensorFlow CNNs U-Net ResNet-50 EfficientNet Transfer Learning Grad-CAM

Data Analysis & Tools

NumPy pandas OpenCV scikit-learn Matplotlib Jupyter Notebooks

Deployment & Systems

Flask Web-Based ML Applications Git/GitHub ONNX

Research

Advancing the intersection of deep learning and clinical diagnostics.

Under Review

Development of a Lung Cancer Detection System Using ResNet-50 on Computed Tomography Scans

Lung cancer remains the leading cause of cancer-related deaths worldwide, largely due to delays in diagnosis. This study presents a deep learning-based lung cancer detection system integrated into a secure web-based application. A Residual Network 50 (ResNet50) model was employed to analyze computed tomography (CT) scan images for early detection of lung cancer. CT images were collected from three publicly available datasets: IQ-OTH/NCCD, LIDC-IDRI, and the BIR Lung dataset. After data balancing, a total of 1,720 CT images were used and divided into training, validation, and testing sets using a 70:15:15 ratio. The model was trained to classify lung CT images as cancerous or non-cancerous. Experimental results demonstrated strong performance, achieving an accuracy of 98.46%, recall of 99.21%, precision of 97.69%, and an F1-score of 98.45%. The trained model was deployed as a web-based application named LUNNY, which enables healthcare professionals to upload CT scans and receive classification results with confidence scores to support clinical decision-making.

Deep Learning ResNet-50 Medical Imaging CT Scans Transfer Learning Lung Cancer Detection
Angel Egwaoje
2025
Manuscript Under Review

Professional Experience

Hands-on AI development and research experience

AI Trainee Intern

Nerdz Factory Foundation
Jul 2025 – Oct 2025
Lagos, Nigeria

Get In Touch

I am always open to discussing AI research, collaboration opportunities, or graduate program insights

egwaojeangel@gmail.com +234 702 540 6889 GitHub