About Me
Welcome! I’m a computer scientist studying as a junior at Occidental College in Los Angeles, CA. I consider Chicago home but I’m originally from Philadelphia so it will always be “Fly Eagles Fly!” I'm currently working on my comps and pursuing a computational mathematics theme associated with my major. This theme is concentrated on leveraging graph neural networks (GNNs) for Network Intrusion Detection Systems (NIDS); to analyze, stress-test, and visualize the structure and dynamics of cyber infrastructure.
My background blends technical programming and leadership experience across athletics and student organizations. This site serves as a hub for the things I know, am learning, or working on, with links to documentation and resources I frequently use. I also share thoughts on various topics through my blog. The goal of this content is to hone my own abilities and serve as outreach for professional and collaborative opportunities in the field.
Skills & Technologies
If you're curious about what I'm good at check out the Skills page for a list of technologies, languages, tools, and libraries that Stack-Overflow and I are comfortable with. Or, if you just want to hear me talk about what I'm working on check out the Blog page
Portfolio
Explore my portfolio of software, web apps, and creative experiments.
Oxy Theater Department Mini Mobile Shop
A rental management platform designed in collaboration with and actively used by the Occidental College Theater Department. The app simplifies the process of requesting and organizing mobile theater equipment for students and staff, combining a responsive Next.js frontend with Supabase-backed authentication, storage, and database services.
2D to 3D Raycaster Simulation
A low-level graphics project exploring the origins of 3D game development. Using C++ and OpenGL, the engine raycasts from a 2D grid-based world to produce both a top-down visualization and a real-time 3D projection, illustrating how early engines converted simple 2D maps into immersive 3D environments.
Web Socket Demo
A lightweight multiplayer experiment showcasing real-time communication over WebSockets. Multiple connected users can independently control objects in a shared environment, with Socket.IO handling low-latency state synchronization between clients.
Blog
Explore my portfolio of software, web apps, and creative experiments.