Currently
Finishing my B.S. in Software Engineering at East Carolina University. Starting an M.S. in Cybersecurity at UNC Charlotte this fall. Looking for full-time, part-time, and internship roles in the greater Charlotte area.
Selected work
- 01
NC Early Mathematics Placement Testing
Aug 2025 — May 2026Senior Capstone · 5-person Agile team
Full-stack web platform used by 60 NC high schools and 5,000+ students. Built role-based access with JWT + 2FA, real-time proctor monitoring via SignalR, and an async email pipeline on GCP Pub/Sub. Shipped through GitHub Actions CI/CD.
React 19 ·Vite ·.NET 8 ·EF Core ·PostgreSQL ·SignalR ·JWT ·GCP ·GitHub Actions - 02
Metamorphic Testing of Multi-Agent AI Systems
Apr 2026Research
A novel catalog of 9 metamorphic relations for testing multi-agent LLM systems where traditional oracles fail — interchangeability, redundancy invariance, graceful degradation. Reusable Python framework with semantic verifiers; CrewAI harnesses across OpenAI and Ollama via LangChain.
Python ·CrewAI ·LangChain ·OpenAI ·Ollama - 03
Dental Charting Tool
Jun 2025 — Jan 2026Applied research · ECU School of Dental Medicine
WPF/.NET desktop app for radiograph analysis with GPT-4o Vision, FDI tooth-numbering, CDT-coded procedure cataloging, and urgency triage. 5-step prompt pipeline for clinically contextualized output. Presented at ECU RCAW and CORAS 2026.
C# ·WPF ·.NET ·GPT-4o Vision ·Ollama - 04
TetherLog
Apr 2026 — May 2026Web development coursework · 2-person team
A book-tracking site where readers log progress, follow each other, and post reading updates. Authors can publish and manage their own books. React/Vite frontend; Node.js/Express + SQLite backend with JWT auth and role-based access.
React ·Vite ·Node.js ·Express ·SQLite ·JWT - 05
QuickDigest
Apr 2026NLP coursework · 3-person team
A news-article summarizer with NLP analysis — sentiment, named entities, keywords — powered by a local Ollama LLM. Configurable short/medium/long summaries with ROUGE evaluation against a reference. Node.js/Express backend.
Node.js ·Express ·Ollama ·JavaScript ·NLP
Experience
-
Jun 2025 — May 2026
Undergraduate Research Assistant
ECU College of Engineering and Technology
Built data ingestion prototypes in Python, C#, and Java across three faculty research projects in health tech and cybersecurity. Maintained Python/Maven environments and local LLM integrations supporting team-wide reproducibility.
-
Jan 2023 — Jan 2026
Learning Assistant
Thomas Harriot College of Arts & Sciences
Tutored 50+ students in Algebra, Calculus, and Statistics through weekly review sessions and office hours — raising failing test scores to 80%+ and helping 75% of students earn a 4.0 in the course.
Stack
- Languages
- Python ·C# ·Java ·JavaScript ·Rust ·SQL
- AI / ML
- LLM Application Dev ·CrewAI ·LangChain ·Prompt Engineering ·Anthropic Claude API ·Claude Code ·GPT-4o ·OpenAI Vision ·Ollama ·PyTorch
- Frameworks & Web
- .NET 8 ·ASP.NET Core ·Entity Framework Core ·WPF ·React ·Next.js ·Vite ·SignalR ·JWT
- Cloud & Tools
- GCP App Engine ·Cloud Run ·Pub/Sub ·GitHub Actions ·GitLab CI ·PostgreSQL ·Wireshark ·Bash ·PowerShell