I'm a Computer Science student at Florida State University.
Outside of code, I enjoy skateboarding, drawing, playing guitar, piano, and chess. I believe the best engineers are endlessly curious people first.
I'm actively looking for career opportunities where I can work on meaningful problems and grow fast alongside sharp people.
A distributed microservices platform built with Java and Spring Boot that ingests and processes live financial telemetry with low latency. Employs Apache Kafka for event-driven asynchronous streaming, dynamically computes in-memory rolling metrics (SMA, VWAP, Min/Max), and exposes REST APIs and WebSockets to stream updates directly to an interactive Chart.js dashboard.
A high-performance SIEM log analytics platform built with Java 17 and Spring Boot 3 to ingest, process, and aggregate 100,000+ raw network security log entries in real time. Integrates embedded DuckDB via JDBC to execute in-memory columnar OLAP SQL queries with sub-second latency, and features an interactive SIEM dashboard built with React 18, Vite, and Recharts.
A concurrent elevator scheduling algorithm implemented as a Linux kernel module, with three custom system calls added to a self-compiled Linux 6.16 kernel. Uses kthreads, mutexes, and kernel linked lists to manage concurrent passenger requests, and exposes real-time elevator state and statistics to user-space through a /proc interface.
A full-stack medical charting application built with .NET MAUI, supporting CRUD operations for patients, physicians, and appointments. Includes sorting algorithms, validation logic, and color-coded UI elements, structured with the MVVM pattern and AppShell navigation.
A C# WPF chess application implementing standard chess rules, legal move validation, and game-state management, with a clean separation between game logic and UI. Handles check, checkmate, stalemate, castling, promotion, and piece movement logic.