John Olusetire

Machine Learning Engineer | Graduate Student

LinkedIn | GitHub

About

Recent M.S. Computer Engineering graduate from George Mason University with project-based experience in deep learning, adversarial robustness, and big-data analysis. Skilled in PyTorch, TensorFlow, and Hugging Face, and eager to translate ML concepts into reliable, scalable solutions.

Work Experience

Graduate Teaching Assistant

George Mason University, ECE Department

Aug 2024 - May 2025

As a Graduate Teaching Assistant, my responsibilities included leading weekly office hours for graduate students in an introductory machine learning course, evaluating a high volume of weekly assignments, and reinforcing core machine learning concepts. I provided targeted feedback on student projects, helping to enhance their practical application and understanding of tools like scikit-learn and TensorFlow.

  • Led weekly office hours for 10+ graduate students, clarifying core machine learning concepts (such as supervised/unsupervised learning, regression, classification, and neural networks) and guiding their practical application in projects using scikit-learn and TensorFlow.
  • Evaluated 30+ weekly assignments for an introductory, graduate-level machine learning course, providing targeted, detailed feedback on student projects to enhance their practical application and understanding of ML principles with scikit-learn and TensorFlow.

Software Support

Digiserve Network Services

Sep 2019 - Jun 2023

Provided comprehensive software support and system development, improving operational efficiency and user engagement for national digital initiatives.

  • Automated national address registry data collection using ODK Collect, Google Sheets, and Apps Script, achieving a 90% reduction in manual processing time.
  • Developed comprehensive workflow documentation to ensure seamless adoption and efficient data management practices.
  • Led the development of the Nigeria Egovernment Summit website (egovernment.ng) on WordPress, resulting in a 40% increase in user engagement and streamlined registration processes.
  • Provided critical IT support for over 200 attendees, ensuring smooth operations and successful event execution.
  • Customized a third-party digital sales platform using CSS to enhance user experience and functionality.
  • Significantly reduced support requests by developing clear documentation and comprehensive training videos, improving user self-sufficiency.

Education

Computer Engineering

George Mason University

4.0

Courses

  • Advanced Learning from Data
  • Hardware Accelerator for Machine Learning
  • Machine Learning for Embedded Systems
  • AI Design and Deployment Risks
  • Human Robot Interaction
  • Big Data Technologies
  • Adversarial Machine Learning

Computer Engineering

University of Lagos, Nigeria

Projects

NanoGPT

Research

Tech Stack: PyTorch, Python ------------------------------------------ Developed a 128M-parameter GPT model from scratch in PyTorch, exploring core attention mechanisms and positional encoding. Optimized training for memory efficiency using gradient checkpointing and mixed precision, and experimented with sampling strategies like top-k and temperature to improve text coherence.

Chicago Traffic Analysis: Uncovering Risk with PySpark & Geospatial Data

Academic

Tech Stack: PySpark, Geopandas, Jupyter Notebooks, Python ------- Conducted large-scale analysis of Chicago traffic congestion and collision patterns using PySpark and geospatial libraries, successfully identifying peak-hour hotspots and high-risk zones. Key insights were visualized within Jupyter Notebooks.

Real-Time Feedback Classifier: Transformers with FastAPI & Gradio Deployment

Tech Stack: Hugging Face Transformers, PyTorch, FastAPI, Gradio, Python Summary: Implemented a customer feedback classification system utilizing a pretrained MNLI transformer model (via Hugging Face Transformers and PyTorch). Deployed this system as an interactive API using FastAPI and Gradio, enabling real-time inference.

GAN-Based Maze Generator

Academic

Designed and trained a Deep Convolutional GAN (DCGAN) to generate solvable mazes with optimized complexity. Adversarial training techniques were leveraged to significantly enhance the realism and diversity of the generated mazes.

Awards

Outstanding Academic Achievement

ECE Department

May 2025

Skills

Programming Languages and Scripting

  • Python
  • C
  • SQL
  • Bash scripting

Data Analysis & Big Data

  • PySpark
  • Polars
  • Pandas
  • Jupyter Notebooks

Web Technologies

  • HTML
  • CSS
  • Markdown
  • Wordpress

Machine Learning Libraries

  • PyTorch
  • TensorFlow
  • Scikit-learn
  • Hugging Face Transformers
  • JAX

MLOps, Deployment & Cloud

  • Weights & Biases
  • MLflow
  • FastAPI
  • Gradio
  • Docker
  • Git
  • Amazon Sagemaker
  • Amazon Comprehend
  • Amazon Rekognition

Interests

Professional Organizations

  • National Society of Black Engineers (NSBE) GMU Chapter