Personal Projects

I build software for a specific problem and a specific user, then keep it running. The featured projects are the ones I'd point to for software engineering, platform and forward deployed work: a live civic data dashboard, an automated job-search pipeline I run every day, and full stack and data projects. Coursework and earlier projects follow.

Featured Projects

Project NameDescriptionTech StackLinks
LLM Coding Eval Harness (in progress)A harness that runs model-generated code against test suites inside a locked-down Docker sandbox and records reproducible, categorized resultsPython, Docker, gVisor, pytest, uv
Seattle Neighborhood PulseInteractive civic dashboard exploring what Seattle residents report to the City: where requests concentrate, which neighborhoods report the most, and how volume changes over timeNext.js, TypeScript, MapLibre, Recharts, Vitest
Daily Job WatcherAutomated job-search pipeline that checks 70 company job boards and careers sites every two hours, scores each posting against my background, and sends new matches to my phone, my inbox and a Google SheetPython, asyncio, httpx, GitHub Actions, Google Sheets API, pytest
Medical Information Simulation (MIS)Team capstone web app for teaching laboratory quality control at TTU Health Sciences Center: faculty set QC targets, students enter results and read Levey-Jennings charts with Westgard checks, and faculty grade each runReact, TypeScript, ASP.NET Core 8, EF Core, SQL Server, Playwright
Pairwise Sequence Alignment ToolWebApp using Needleman Wunsch and Smithwaterman code for global alignment. Python code is containerized and executed when sequences are given by the userPython, React, Docker, Bioinformatics
BioInformatics PipelineA pipeline that gathers and sorts sequences of DNA or Protein, finds representative sequences and builds clusters, filters out chimeric sequences, and performs multiple sequence alignment on non-chimeric sequencesPython, Bioinformatics, Sequence Analysis
The Red Raider Skater (Video Classification Model)Neural network model for skateboard trick classification using video analysisPython, TensorFlow, OpenCV, CNN

Coursework and Earlier Projects

Project NameDescriptionTech StackLinks
Multiple Sequence Alignment ToolWebApp for Multiple Sequence Alignment using FitchMargoliash, Feng Doolittle, and Sum of Pairs algorithmsPython, React, Bioinformatics, MSA
Fluid Boundary Approximator (Least Squares Project)Least squares line approximation of a set of points using MatLab and Numerical Analysis techniquesMATLAB, JavaScript, Numerical Analysis, Least Squares
MultiProcessed Conway's Game of LifeConway's Game of Life with wrap-around edges, parallelized with Python multiprocessingPython, Multiprocessing, Cellular Automata
ATmega Asteroids GameFlappy bird style game on ATmega328P using LCD display, buttons, and EEPROM with increasing difficulty and high score savingC, ATmega328P, Embedded Systems, LCD
Lottery ProjectA Lottery webapp built for SWE (Software Engineering) courseReact, Web Development, SWE
National Representation PlatformUnique Social Media platform centered on public evaluation of user-posted ideas for changes in local and federal governmentReact, Social Media, Government, Civic Tech
Portfolio WebsitePersonal portfolio website showcasing projects and skills with modern design and responsive layoutReact, TypeScript, MUI, Next.js

Expand any project row to see details and key features.