Software engineer • Optimization researcher

I build reliable software—and algorithms for hard routing and scheduling problems.

I'm Michael, a full-stack engineer with an MSc in Computer Science. My work connects production-minded software engineering with evolutionary optimization and data-driven research.

Based in Ontario, Canada

Systems built for real constraints.

Full-stack products and operational tools—designed to be useful, testable, and maintainable.

01FULL-STACK PRODUCT

Medical Equipment Rental Marketplace

A role-based rental platform connecting customers, equipment providers, and administrators through secure booking and inventory workflows.

Built REST APIs, JWT authentication, RBAC, Stripe payments, containerized services, and automated delivery workflows.

NESTJSNEXT.JSPOSTGRESQLSTRIPEDOCKER
Medical Equipment Rental Marketplace
Point of Sale & Inventory System
02OPERATIONAL SOFTWARE

Point of Sale & Inventory System

Designed, deployed, and supported a POS and inventory platform, from requirements and implementation through testing and user training.

PHPMYSQLJQUERYBOOTSTRAP
View GitHub Repository

Two independent research works.

My research spans combinatorial optimization—solving real-world scheduling problems with evolutionary methods—and applied NLP, using transformer models to analyze low-resource language data.

Research Project 01OPTIMIZATION / OPERATIONS RESEARCH

Home Healthcare Routing & Scheduling

How do you assign skilled caregivers to patient visits across a city while simultaneously minimizing travel distance, waiting time, service delays, overtime, and workload imbalance—objectives that routinely conflict?

Objective

Build a decision-support system that surfaces trade-offs rather than hiding them, giving planners a structured set of Pareto-optimal schedules to choose from.

Methodology

Multi-objective genetic algorithm with route-based encoding, Pareto ranking-based selection, and custom evolutionary operators tuned for the HHCRSP constraint structure.

Research Visuals
Home healthcare routing research dashboard placeholder
Routing Problem
Home healthcare decision-support interface placeholder
Methodology Comparison
Optimization research workspace placeholder
Pareto Front Visualization
JAVAGENETIC ALGORITHMSPARETO OPTIMIZATIONMULTI-OBJECTIVE OPTIMIZATIONBENCHMARKING
View GitHub RepositoryPublication in progress
Research Project 02NLP / MACHINE LEARNING

Ghanaian Football Sentiment Analysis

Public sentiment around national football events is rich but noisy, multilingual, and culturally coded—standard NLP classifiers trained on Western corpora perform poorly on Ghanaian Twitter discourse.

Dataset & Context

Thousands of tweets collected around Ghana's 2022 FIFA World Cup campaign, covering match days, squad announcements, and post-tournament reactions.

Methodology

Fine-tuned transformer models (BERT, RoBERTa) on a domain-specific labelled dataset built through targeted scraping and iterative annotation. Compared transformer performance against classical baselines.

Key Contribution

Publicly released labelled dataset and classification benchmark for Ghanaian football discourse; demonstrates that domain-adapted transformers significantly outperform generic sentiment classifiers on this corpus.

Research Visuals
Ghanaian football sentiment analysis visualization placeholder
Sentiment prediction comparison
Sentiment model comparison dashboard placeholder
Word Cloud Analysis
Sentiment dataset interface placeholder
Sentiment prediction comparison
Applied machine-learning research workspace placeholder
ROC Curve
PYTHONBERTROBERTASENTIMENT ANALYSISNLPMACHINE LEARNING

Engineering depth.

I bring together software delivery, algorithm design, research, teaching, and support for the people who use the systems I build.

2026 — Present

Web Developer/ Graphic Designer

FUTURE BLACK FEMALE · ST CATHARINES, ONTARIO

Developing an AI-Enabled Knowledge Hub while maintaining and updating Future Black Female's WordPress and Wix websites, with a focus on usability, content management, accessibility, and reliable web experiences.

2025 — 2026

Backend Developer

VOSYN · ETOBICOKE, ONTARIO

Developed and supported backend and full-stack features using Python, Django, REST APIs, WebRTC, and Next.js, with a focus on reliability and maintainability.

2023 — 2025

Teaching & Research Assistant

BROCK UNIVERSITY · ONTARIO

Built and benchmarked Java optimization algorithms while teaching database systems, big-data programming, and media computation.

2021 — 2023

Software Developer

SISTERS OF SAINT LOUIS · KUMASI, GHANA

Designed, deployed, and supported a POS and inventory platform, from requirements and implementation through testing and user training.

EDUCATION

MSc, Computer Science

Brock University · 2025

BSc, Computer Science

KNUST · 2021

TOOLKIT

LANGUAGES
Java · Python · TypeScript · JavaScript · PHP · C# · SQL
ENGINEERING
REST APIs · Django · NestJS · Next.js · Testing · Git · Docker · CI/CD
OPTIMIZATION
Genetic Algorithms · Tabu Search · Simulated Annealing · Pareto Ranking · Benchmarking
HAVE A PROBLEM WORTH SOLVING?

Let's build
something
dependable.