projects
Things I've built, most with a write-up of how they work and what was hard. Filter by what you're interested in.
[Featured]
Parliament
Chapter administration software for Beta Theta Pi
- —Used by ~60 active members to manage legislation, officer elections, service hours, attendance, and conduct reports
Media Player
A native macOS video/audio player, built because QuickTime wasn't cutting it
- —Dual playback engines — AVFoundation for native formats, libmpv for MKV/WebM/AVI and anything AVFoundation can't open — behind custom YouTube-style transport controls
pq-census
Measuring how much of the web uses post-quantum TLS
- —Scanned the Tranco top 10,000: 55.7% of reachable sites negotiate X25519MLKEM768, the hybrid ML-KEM key exchange that Chrome and Firefox now offer
Job Tracker
ActiveAI-assisted job application tracker, built with C# and Claude
Daybook
ActiveMy own calendar app for Mac and iPhone, and the hub for my day
hop
ActiveA keyboard launcher for macOS, and a front door to the apps I've built
sift
ActiveSorts new downloads into the right folders, by rules you can read
Repo Radar
ActiveDesktop dashboard for git hygiene across every repo in a folder
Sentinel
ActiveUptime and security monitoring for my deployed sites, in Go
homebase
ActiveProcess supervisor and dashboard for the apps I self-host
shelf
ActiveStreams my desktop's media library to my Media Player, from anywhere
Skirmish
In DevelopmentAn arcade FPS in the spirit of Call of Duty / XDefiant, built to learn game development
Portfolio
ActiveThis site
PythonBrowser
In ProgressCustom browser built with PyQt5
Semapi
In ProgressCoursework — learning the Next.js + Supabase + Vercel stack (COSC 490)
[More on GitHub]
10 more repositories: coursework, experiments and older projects▸
Swift-Repo
Swift-Camera
MasonKimball05.github.io
cosc490
Cybersec-Python-Learning
This is just my attempt at learning Cybersecurity coding with Python since that is a common language for this field
COSC315-Database-App-with-Django
cosc-325-Linux
Linux VM using CodeSpaces
File-Management
Seminar-Plot-Chart
Python-Journey