Projects
Built work, teaching artifacts, and technical experiments.
Optio News
A personalized news aggregation platform with 70+ RSS sources, trending topic analysis, and daily email digests — built from scratch and live in production.
Modular Design Systems
An interactive lesson on modularity in software and UX — covering architectural principles, Atomic Design, module patterns in JavaScript, and a live event-bus simulator.
Prisoner’s Dilemma: Algorithmic Modeling & Simulation Research Study
Simulating and researching the prisoner’s dilemma study. Based on algorithmic design of different approaches to the game at hand, scores across 10,000+ games of the Prisoner’s D...
Select XI
A full-featured football tactics builder with 40+ formations, dual-phase pitch planning, AI-powered match plans, a community lineup board, live fixtures, and a 160-year tactics timeline — live at select-xi.pro.
Interactive History of Scripting Languages
Python in Big Data
CTUDGC Companion Application
Capitol Technology University Disc Golf Course Companion Application
Data Preparation and EDA
Shell Scripting
UNIX File System Fundamentals
Vi Editor Fundamentals
Soccer Scanner
Never miss the beautiful game again with Soccer Scanner!
CS-120: Introduction to Programming Using Python
Capitol Technology University Department: Computer Science (Undergraduate) Course Longevity: 3 Years Project Duration: 4 Months
CS-350: Data Visualization
Client: Capitol Technology University Department: Computer Science (Undergraduate) Project Duration: 6 Months Course Longevity: 3 Years
UiPath Bot: The Disc Notifier (2020)
To further strengthen my automation skillset, I built this project using UiPath. While I already have a solid foundation in Microsoft PowerAutomate, I wanted to expand my expert...
Local LLM Installation using Ollama
The first step of the Ollama setup process is to download Ollama from the official website. Navigate to the Download Ollama page from the official OIlama website, then select yo...
ELDA Wedding Sites
A full-stack wedding services platform with a public-facing site, owner admin intranet, and invite-only client portal — built on Flask with PostgreSQL and deployed on Railway.
CS-250: Intro to Network Programming with C
CS 250: Introduction to Network Programming with C Department: Computer Science (Undergraduate) Project Duration: 6 Months Course Longevity: 3 Years Role: eLearning Developer
Ticker Tracker
A locally-run stock dashboard with real-time price fetching, parallel data pipelines, interactive charts, and Pushbullet price alerts — no cloud dependencies, no clutter.
InTheLoop
A personalized news aggregation app with 70+ RSS sources, trending topic analysis, daily email digests, and a modern dark/light web interface — the predecessor to Optio News.
Capitol Technology University Undergrad Computer Science Learning Pathway
I spearheaded the end‑to‑end design and rollout of a high‑demand, semester‑long programming curriculum at Capitol Technology University—authoring a coherent suite of courses tha...