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 internship 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 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 template-based BST that automatically restructures itself based on search frequency, using a rotation algorithm to move frequently accessed nodes toward the root. Includes recursive in-order and level-order traversal algorithms and complexity analysis.
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.