Languages
- Java
- Python
- JavaScript
- TypeScript
- OCaml
- C#
- C/C++
- HTML
- CSS
I love designing software that helps people in their everyday life. That includes full-stack applications for education, mixed reality productivity apps, and agent skills & tools that make life easier.
At Cornell, I balance coursework, clubs, and project teams. I am on the software team at Cornell XR and currently a TA for CS 2110/2112. Outside school and work, I , , and play .
Education / Ithaca, New York
B.A. in Computer Science
GPA / 4.0
Cloud Engineering Intern
Teaching Assistant
Software Team Member
Machine Learning Research Assistant
Humans were built to remember places, not flashcards. Loci turns everything you study into a 3D world you walk through, because the oldest memory trick in the book just got a breathtaking upgrade. Built at YHack 2026.
Built with TanStack Start, React, Three.js, Auth0, and MongoDB Atlas. Extracts concepts from text or PDFs, generates metaphor-backed 3D objects through TRELLIS, and places them inside familiar scanned rooms for visual recall.
Ever run into a friend finishing up lunch or their last set at the gym? Never again. Built at Ramp @ Cornell 2026.
Built with Next.js, PostgreSQL, Prisma, and Google Calendar. Combines availability, proximity, and activity preferences before asking Claude to generate and persist ranked meetup suggestions.

No more blinding MacBook keyboards at 3am. macOS menu bar app that dims a MacBook keyboard backlight below Apple's normal minimum.
Built in Swift with CoreBrightness-based hardware control, a unified normal-to-sub-minimum slider, configurable brightness shortcuts, automation, presets, and runtime diagnostics.

No WiFi, no problem. Run Python and Java from any SMS-capable phone. Built at Claude @ Cornell Spring 2026.
Built an SMS-based REPL with TanStack Start, Cloudflare Workers and Sandbox, SMS8, Drizzle, and Neon. Executes code in isolated containers and returns bounded output over text message.

Composable agent skills for practical engineering workflows and personal development that I use daily.
Skills to improve default behavior and give agents new powers. Guidance on concise inline-docs, establishing and referencing a design system, teaching new coding skills, and more.
Adaptive studying and tutoring platform focused on personalized question selection and modern edge deployment.
Built with TanStack Start, React, Drizzle ORM, and PostgreSQL. Created a CI/CD pipeline for Cloudflare Workers, Neon, and R2 storage, designed an adaptive question algorithm using semantic vector similarity with tag-based fuzzy search, and implemented authentication and email flows with Better Auth and Google OAuth.
Safer, accessible routes powered by crowd-sourcing and validated with the power of AI. Built at Hack@Brown 2026.
Built a Spring Boot backend with PostgreSQL/PostGIS, integrated A* pathfinding with hazard-aware edge weights, and shipped a React + Leaflet/OpenStreetMap client with crowdsourced image reporting and Gemini-assisted danger scoring. Containerized with Docker Compose.
Swipe left on that song: make music discovery feel like a dating app. Built at Big Red Hacks 2025
Led backend architecture development with Flask RESTful APIs, Gemini prompt engineering, and SQLAlchemy persistence for personalized playlists.
Language parser and distributed simulation platform. Built in CS 2112 :).
Implemented custom-language recursive descent parser and AST, simulation logic, multithreaded distributed computing, SparkJava APIs, and JavaFX client GUI. It's not about the points.
Quest 3 mixed-reality archery training range with room-aware boundaries, accurate arrow physics, and precise hand tracking.
Designed and developed with Unity, C#, and Meta XR SDK for immersive gameplay right in your bedroom.