Local-first job application engine that stores experience as structured evidence, matches job descriptions deterministically, and generates provenance-backed resumes and cover letters without inventing facts.
- Ollama
- SQLite
- DOCX
- Matching
- ATS Diagnostics
Concurrent Systems Programming
Private Repo Developed a multi-process C application with POSIX shared memory, semaphores, and signal handling. Used fork() / exec(), shm_open() / mmap(), and sigaction() with careful process lifecycle and resource management.
- POSIX
- Shared Memory
- Semaphores
- Signals
- GCC
- Make
ClickUp Task Manager
Private Repo Production tooling for a post-production team to create and clone ClickUp tasks across shows and scenes from CSV input, including automatic date adjustments.
- Axios
- Bootstrap
- ClickUp API
- CSV
Web app that gathers internship listings from popular GitHub README sources, with company/role/location filters, exclusion rules, and application status tracking.
- Requests
- Filtering
- GitHub Data
Script that transcribes speech from video files and burns timed subtitles back onto the rendered output.
Library viewer for owned Steam games with playtime, last-played data, cover caching, and launch support from the browser.
Watch-history logger for movies and shows, including episode-level entries powered by TVmaze search and metadata.
Scrapes and displays trending GitHub repositories with stars, growth signals, sorting, and a responsive table UI.
Local two-player Pong with paddle and ball physics, dynamic speed, score tracking, and a CRT-inspired presentation.
Online Snakes and Ladders
Private Repo Browser multiplayer Snakes and Ladders with link-based matchmaking, shared game state, and in-game chat.