Computer science student at Saint Louis University and software engineer specializing in security for agentic and machine-learning systems. Thorough, curious, and committed to tools that genuinely help people.
I'm a computer science student and software engineer focused on security for agentic and machine-learning systems. I build identity verification, token enforcement, and demonstration tooling at an early-stage agentic security startup, and I lead an open-source project on model integrity.
Lately that means hardening Auth51 at Unforge, shipping an MCP server for backdoor-detection defenses with Mithridatium, and teaching data structures in C and C++. I like tools that are thoughtful under the hood and honest at the surface.
Outside of code: School of Science and Engineering ambassador, Girls Who Code executive board, SLU Pep Band, and the occasional competitive programming round.
A Python web app that turns uploaded images or text prompts into fully-structured Canvas assignments and quizzes. Under the hood: a three-stage pipeline — Google Cloud Vision extracts text via OCR, Gemini 2.5 Pro structures it into coursework, and the Canvas API publishes it directly to a live course. Cuts manual formatting time dramatically for educators.
An AI-driven web app that analyzes user-provided data to surface meaningful insights and support better decisions. Designed around clean software-engineering principles — modular data processing, intelligent analysis, and a presentation layer that keeps results readable and actionable.
A secure messaging platform for patients and healthcare providers, built in Java with Swing. Implemented end-to-end encryption to guarantee confidentiality and integrity of sensitive health data. Collaborated with Git — branches, merges, and real conflict resolution under tight deadlines.