work

May 2026
Dreamliner
A DreamerV3 agent that recovers a Boeing 737-300 from stalls and upsets. As far as the literature shows, the first time a world-model approach has been used for stall recovery.
- Reinforcement Learning
- DreamerV3
- Aviation

March 2026
Sentinel
A defense stock claim analyzer that scrapes tweets, filters bots, and labels claims as exaggerated, accurate, or understated by comparing them against actual price movements.
- Python
- PostgreSQL
- Flask
- Machine Learning

February 2026
HALT (High-Risk Assumption and Limitation Testing)
A behavioral benchmark that evaluates whether AI systems know when to stop answering and start asking in high-risk situations.
- Python
- Flask
- SvelteKit

November 2025
ShibBlue
A neural network-powered risk authentication system for Shibboleth IdP that learns each user's unique login behavior to detect account compromise in real-time.
- Python
- PyTorch
- Flask
- Java

March 2025
Survey Builder
A modern, flexible drag-and-drop form builder. Built for businesses who desire simplicity and an elegant interface.
- Astro
- Svelte
- JavaScript
- MongoDB

December 2024
Mailroom Management System
A package tracking system for apartment complexes. Property managers log deliveries, residents get email notifications, and everyone can see what's been picked up.
- C#
- ASP.NET Core
- Razor Pages
- PostgreSQL

May 2022
Plexus Development
I led a team of 8 developers to rewrite and optimize a Minecraft plugin, improving efficiency, reducing bloat, making it modular, and integrating robust infrastructure with CI/CD pipelines and documentation. Directed development strategy, implemented scalable solutions with database and caching systems, and authored comprehensive project documentation.
- Java
- Python
- React
- MySQL
- Redis
- Jenkins CI/CD
- Sonatype Nexus
- Agile
- SCRUM