Projects & Research

My research focuses on machine learning operations, crime pattern analysis, and functional programming for data science.

Project Spotlight

Book Analyses to YouTube Audiobooks

Personal · Nov 2025 – Present

Converts source books into structured Typst forensic summaries under OKF guidelines (section shape, proportionality, and voice)

Renders Typst summaries to MP3 audiobooks with speech extracted from the Typst source (edge-tts)

Packages cover art plus audio into YouTube-ready MP4s for the @adabwana1253 channel

MLOps Pipeline for Brain Tumor Detection (TDA + Deep Learning)

Bowling Green State University · Spring 2024

Built a reproducible training/ops pipeline with DVC and GitHub Actions (framed with Docker / MLflow / Airflow patterns) for clinical imaging models

Combined topological data analysis with deep learning for tumor detection; ensemble approach reached ~92% classification accuracy in reported evaluation

Added monitoring and retraining hooks aimed at production-minded model lifecycle management

Data Science with Clojure

Bowling Green State University · Jan 2024 – Jan 2025

Interactive environment for exploring data science concepts through hands-on Clojure notebooks

Implementation using Scicloj/Clay and Quarto for web-based notebooks

Docker containerization for reproducible environments

Comprehensive coverage of statistical and machine learning topics

Statistical Computing in Clojure: Functional Approaches to Unsupervised Learning

Bowling Green State University · Feb 2024

Implemented numerically stable algorithms for statistical computations

Developed eigendecomposition methods and PCA implementation

Comparative analysis against scikit-learn implementations

Utilized Neanderthal, tablecloth, and scicloj.clay libraries

Unsupervised Learning with Autoencoders

Bowling Green State University · Feb 2024

Implemented convolutional autoencoders for image denoising

Compared dimensionality reduction techniques on Fashion-MNIST

Built with PyTorch, scikit-learn, and Clojure/Clay

Promotional Video – EMCU

Eswatini Medical Christian University · Jan 2023 – Apr 2023

Created promotional video highlighting university features and programs

Technical Projects

Book Analyses to YouTube Audiobooks
Personal · Nov 2025 – Present
  • Converts source books into structured Typst forensic summaries under OKF guidelines (section shape, proportionality, and voice)
  • Renders Typst summaries to MP3 audiobooks with speech extracted from the Typst source (edge-tts)
  • Packages cover art plus audio into YouTube-ready MP4s for the @adabwana1253 channel
Tract-Level Crime Forecasting with Prophet
Bowling Green State University · Spring 2025
  • Implemented Meta's Prophet across six crime categories and 90+ Toledo census tracts on 500K+ records (~85% accuracy in project evaluation), capturing seasonality and holiday effects
  • Paired forecasts with automated ETL and an interactive Shiny surface for practitioner exploration
  • Presented neighborhood-level forecasting methods and policy implications at ACJS 2025
MLOps Pipeline for Brain Tumor Detection (TDA + Deep Learning)
Bowling Green State University · Spring 2024
  • Built a reproducible training/ops pipeline with DVC and GitHub Actions (framed with Docker / MLflow / Airflow patterns) for clinical imaging models
  • Combined topological data analysis with deep learning for tumor detection; ensemble approach reached ~92% classification accuracy in reported evaluation
  • Added monitoring and retraining hooks aimed at production-minded model lifecycle management
Toledo Crimes & Calls Map
Bowling Green State University · Jan 2024 – Aug 2025
  • Interactive visualization of crime and call data for Toledo, Ohio
  • Demographic information and trend exploration over time
  • Interactive maps showing crime by census tract
  • Visualization of demographic changes and crime rates comparison
Data Science with Clojure
Bowling Green State University · Jan 2024 – Jan 2025
  • Interactive environment for exploring data science concepts through hands-on Clojure notebooks
  • Implementation using Scicloj/Clay and Quarto for web-based notebooks
  • Docker containerization for reproducible environments
  • Comprehensive coverage of statistical and machine learning topics
Statistical Computing in Clojure: Functional Approaches to Unsupervised Learning
Bowling Green State University · Feb 2024
  • Implemented numerically stable algorithms for statistical computations
  • Developed eigendecomposition methods and PCA implementation
  • Comparative analysis against scikit-learn implementations
  • Utilized Neanderthal, tablecloth, and scicloj.clay libraries
Learning Commons Usage Prediction
Bowling Green State University · Feb 2024
  • Analyzed two years of student visit data (2016-2018)
  • Implemented penalized spline models for occupancy forecasting
  • Achieved RMSE of 59.47 minutes for duration prediction
  • Built with Python and R in reproducible Docker environments
Unsupervised Learning with Autoencoders
Bowling Green State University · Feb 2024
  • Implemented convolutional autoencoders for image denoising
  • Compared dimensionality reduction techniques on Fashion-MNIST
  • Built with PyTorch, scikit-learn, and Clojure/Clay
Statistical Probability Analysis
Bowling Green State University · Feb 2024
  • Developed utility functions for joint and conditional probabilities
  • Implemented solutions for inclusion/exclusion problems
  • Utilized fastmath and tablecloth libraries
Introduction to Probability with Clojure
Bowling Green State University · Jan 2024
  • Created statistical plots for binomial and normal distributions
  • Implemented probability calculation utilities
  • Integrated with R's ggplot2 for visualization
Support Vector Machines Implementation
Bowling Green State University · Dec 2023
  • Generated synthetic datasets with non-linear decision boundaries
  • Implemented SVM models with different kernels
  • Performed cross-validation and hyperparameter tuning
Decision Trees for Concrete Strength Prediction
Bowling Green State University · Nov 2023
  • Implemented decision tree and random forest regression models
  • Utilized both Clojure (Smile) and R (Caret)
  • Performed grid search for hyperparameter optimization
Linear Discriminant Analysis Implementation
Bowling Green State University · Oct 2023
  • Implemented univariate and multivariate LDA
  • Performed 5-fold cross-validation and bootstrapping
  • Evaluated performance using multiple metrics
Resampling Methods for Boston Housing
Bowling Green State University · Sep 2023
  • Implemented Ridge, Lasso, and Best Subset Selection
  • Performed cross-validation and hyperparameter tuning
  • Compared models on raw and transformed data
Linear Regression with Regularization
Bowling Green State University · Sep 2023
  • Implemented ridge, lasso, and elastic net regularization
  • Compared Smile and Scikit-Learn implementations
  • Performed comprehensive model evaluation
Promotional Video – EMCU
Eswatini Medical Christian University · Jan 2023 – Apr 2023
  • Created promotional video highlighting university features and programs
Policy Benchmarking
Risk International · Jan 2022 – Oct 2022
  • Created database for policies collected since 1986
  • Built custom R-coded charts and tables for policy analysis
  • Analyzed premium, limit, and deductible distributions
Management Report
Risk International · Jun 2022 – Aug 2022
  • Developed top-level view dashboard for managing directors
  • Engineered features for yearly hours roll-up
  • Implemented dynamic end-of-year forecasted hours per client
Hours Report
Risk International · Dec 2021 – Feb 2022
  • Built Power BI report for tracking billable hours
  • Implemented dynamic yearly goal tracking per client team
NBA: Defining Players by Functionality
Bowling Green State University · Mar 2021 – May 2021
  • Built multiple clustering models for player classification
  • Analyzed 2020-21 NBA Player Stats to determine player functionalities
  • Identified three main player categories: In-the-Paints, Generals, and Versatiles
BGSU's International Programs & Partnerships
Bowling Green State University · Feb 2021
  • Analyzed Study Abroad student travel distances
  • Developed travel information analysis for semester planning
State Spending on Public Education
Bowling Green State University · Oct 2020 – Dec 2020
  • Developed linear model for estimating state education funding per student
  • Analyzed variables including population, SAT scores, and teacher salaries
Statewise Crime Rate Analysis
Bowling Green State University · Nov 2020 – Dec 2020
  • Modeled statewide violent crime rates
  • Analyzed correlations with property rate, metropolitan population, and education
Video Game Sales Analysis
Bowling Green State University · Nov 2020 – Dec 2020
  • Conducted Exploratory Data Analysis on video game sales
  • Analyzed popular genres per region and worldwide
BGSU's Dean's Office Assessment
Bowling Green State University · Jun 2017 – Aug 2018
  • Analyzed BGSU's performance on Ohio Assessments for Educators
  • Conducted comparative analysis against other state universities

Publications & Presentations

Publications

Forecasting Crime Trends in Toledo, Ohio: A Prophet-Based Modeling Approach

Academy of Criminal Justice Science 62nd Annual Meeting · March 2025

  • Presented research utilizing Meta's Prophet model for neighborhood-level crime forecasting
  • Analyzed six crime categories across Toledo census tracts using daily and monthly data
  • Demonstrated machine learning applications for law enforcement policy decisions
Brain Tumor Detection with Topological Data Analysis and MLOps

Technical Blog Publication · 2024

Read More

Video Presentations

PCA in Clojure with Neanderthal

2024

  • Demonstrated implementation of Principal Component Analysis using Clojure's Neanderthal library
  • Covered mathematical foundations, optimization techniques, and practical applications
  • Showcased performance comparisons with Python's scikit-learn implementation
MLOps and Topological Analysis for Brain Tumor Detection

2024

  • Presented novel approach combining topological data analysis with deep learning for tumor detection
  • Demonstrated MLOps pipeline implementation using DVC and GitHub Actions
  • Achieved 92% accuracy in tumor classification using ensemble approach
Mall Customer Cluster Analysis

2021

  • Analyzed customer segmentation using K-means and hierarchical clustering
  • Demonstrated feature engineering techniques for demographic data
  • Identified 4 distinct customer segments with actionable insights
Regression Analysis: State Spending on Education

2021

  • Presented multivariate regression analysis of education funding across 50 states
  • Demonstrated model selection and validation techniques
  • Identified key predictors explaining 85% of funding variance
Power BI – Date Granularity Slicer

2021

  • Tutorial on implementing dynamic date filtering in Power BI
  • Covered DAX calculations for custom time intelligence
  • Demonstrated performance optimization techniques
Tableau – Dynamic Parameters

2021

  • Demonstrated advanced parameter techniques in Tableau
  • Covered calculated fields and parameter actions
  • Showed real-time dashboard filtering implementation
Absenteeism and Engagement

2021

  • Analyzed correlation between student attendance and academic performance
  • Presented statistical methods for engagement measurement
  • Demonstrated visualization techniques for temporal data