Computer Engineering student at USF. I build embedded test tools, web applications, and AI integrations for troubleshooting and communication. Right now I'm volunteering with the City of Winter Haven helping set up server hardware and AI hosting infrastructure. Graduating Fall 2026 and open to relocate.
I also like reading, gaming, cats, anime, and Magic the Gathering!
|
Hardware-agnostic test automation platform. UART-capable MCUs connect through firmware implementing a JSON-over-UART protocol. The repo ships five reference firmwares (MSP430FR2355, ESP32, STM32F103C8, RP2040, nRF52840/Zephyr) plus a software-only simulator. A Raspberry Pi bridge streams telemetry over MQTT into a Next.js dashboard with AI root-cause analysis and a built-in troubleshooting chat. |
Radiology Second-Opinion Agent 4-person team build (Data & MLOps role). A CV model flags pathologies in chest X-rays, an agentic LangGraph layer cross-references similar cases and literature, and an LLM synthesizes a structured report with ranked diagnoses and confidence scores. Shipped with MLflow model tracking, Evidently drift monitoring, and Kubernetes manifests for deployment. |
|
A Zendesk app that measures the hidden workload AI-assisted replies create: the time agents spend verifying, correcting, or overriding AI-generated responses. One-click ticket flagging, per-team verification dashboards, and load-concentration alerts surface a cost most AI rollouts never measure. |
Multi-tenant job scheduler simulator. Takes a resource pool and job queue as JSON and produces a schedule with allocations, utilization/fairness metrics, and a full event log, modeling priority scheduling, deadline tracking, and tenant quotas over labeled resources like a CI runner fleet or GPU lab. |
|
Team entry for Hackabull at USF. A voice preservation and communication tool built with Next.js, Clerk, MongoDB, ElevenLabs, and Gemini. My contributions include mobile layout improvements, phrase management, tone settings, and the speaking flow. |
Team entry for the IBM Bob hackathon. A dry-witted, voice-enabled desktop AI assistant running locally on Ollama. The concept carried forward into Testbench as its built-in troubleshooting chat interface. |
Team project combining maps, Census data, and cited planning documents to explore Silver Spring, Maryland. My merged contributions include address search, OpenStreetMap storefront data and map layers, shareable views, CSV exports, and fixes that remove fabricated sample values and clarify data coverage.
- PlatformIO (merged): Replaced a device-monitor crash on piped input with a clear error explaining that an interactive terminal is required.
- mctp (merged): Added an Alpine/musl build-and-test job to CI to catch portability issues.
- TinyGo (under review): Added timer-queue locking around shared timer-field updates and applied the locking helpers consistently across timer operations.
- vLLM (under review): Proposed omitting the system_fingerprint field from non-streaming responses when fingerprint mode is explicitly disabled.
Languages
Frameworks & Libraries
Tools & Infrastructure
AI / LLM

