Projects

Built work, teaching artifacts, and technical experiments.

Optio News

April 1, 20263 min read

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.

pythonflaskjavascriptrssautomation
Modular Design Systems

January 14, 20261 min read

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.

architecturecomputer-sciencemodular-designsoftware-developmentux
Prisoner’s Dilemma: Algorithmic Modeling & Simulation Research Study

January 7, 20266 min read

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...

algorithm-researchalgorithmsdata-visualizationdecision-analysis
Select XI

January 1, 20262 min read

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.

javascriptweb-developmentsportsfull-stackartificial-intelligence
Interactive History of Scripting Languages

December 27, 20251 min read

Interactive History of Scripting Languages

computer-sciencehigher-educationinstructional-designscripting
Python in Big Data

December 24, 20251 min read

Python in Big Data

big-datacomputer-sciencehigher-educationinstructional-designprogramming
CTUDGC Companion Application

December 21, 20252 min read

CTUDGC Companion Application

Capitol Technology University Disc Golf Course Companion Application

computer-sciencemobile-applications
Data Preparation and EDA

December 21, 20251 min read

Data Preparation and EDA

big-datacomputer-sciencedata-sciencehigher-educationinstructional-design
Shell Scripting

December 20, 20251 min read

Shell Scripting

computer-sciencehigher-educationinstructional-designscripting
UNIX File System Fundamentals

December 20, 20251 min read

UNIX File System Fundamentals

computer-sciencehigher-educationinstructional-designunix
Vi Editor Fundamentals

December 20, 20251 min read

Vi Editor Fundamentals

computer-sciencehigher-educationinstructional-designunix
Soccer Scanner

September 5, 20252 min read

Soccer Scanner

Never miss the beautiful game again with Soccer Scanner!

apiartificial-intelligencecomputer-scienceprogrammingsports
CS-120: Introduction to Programming Using Python

July 27, 20256 min read

CS-120: Introduction to Programming Using Python

Capitol Technology University Department: Computer Science (Undergraduate) Course Longevity: 3 Years Project Duration: 4 Months

computer-sciencehigher-educationprogrammingpython
CS-350: Data Visualization

July 27, 20253 min read

CS-350: Data Visualization

Client: Capitol Technology University Department: Computer Science (Undergraduate) Project Duration: 6 Months Course Longevity: 3 Years

computer-sciencehigher-educationprogramming
UiPath Bot: The Disc Notifier (2020)

July 27, 20251 min read

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...

automationcomputer-sciencerpauipath
Local LLM Installation using Ollama

July 26, 20253 min read

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...

apiartificial-intelligencebatch-filegithubllms
ELDA Wedding Sites

January 1, 20254 min read

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.

pythonflaskpostgresqljavascriptfull-stack
CS-250: Intro to Network Programming with C

October 1, 20242 min read

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

computer-sciencehigher-educationprogramming

September 9, 20242 min read

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.

pythonflaskjavascriptfinanceapi

June 1, 20242 min read

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.

pythonflaskjavascriptrssautomation
Capitol Technology University Undergrad Computer Science Learning Pathway

October 1, 20231 min read

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...

articulate-360computer-sciencecourse-designcourse-developmentelearning-development