WWDC22
One Step Ahead
A drawing game that pits you against a Core ML model trained on your own attempts.

Ph.D. student in Computer Science at the University of Miami, working on safety for conversational AI. Three-time Apple Swift Student Challenge winner and maker of apps for iPhone, iPad, and Apple Watch.
Newest first. The bigger boxes are the projects with a story; everything with an App Store link I designed, built, and shipped myself. Developer page
Three winning entries, three years apart.
WWDC22
A drawing game that pits you against a Core ML model trained on your own attempts.
WWDC23
Investigate a digital crime scene in augmented reality and piece together the case.
WWDC26
A drag-and-drop multi-agent builder for LLMs that teaches safety with hands-on guardrails.
Playing tests for music teachers: assign once, sync everywhere, including Google Classroom.
Chorale lets music teachers assign playing tests, collect recordings, and export grades in one place. The iOS app goes beyond the browser with on-device recording and App Clips that open an activity in seconds, and everything stays in sync with Google Classroom.
A field reference app built for the Franklin-Bingham Fire Department in Michigan.
A custom React Native app for the Franklin-Bingham Fire Department in Michigan, built front end to back end, that gives firefighters one-tap access to the phone numbers, locations, and data they need on a call.
Projects from my Computer Science degree, each with its own icon. The code is private under the Honor Code, but I'm happy to walk through any of it.
EECS 280 · Programming and Introductory Data Structures
EECS 281 · Data Structures and Algorithms
Research software for Dr. SangHyun Lee's lab in Civil & Environmental Engineering at Michigan.
A clinical-research access platform. First place at the Michigan Ross Business+Tech Innovation Jam and a U-M Center for Entrepreneurship Fuel Award.
CORE connects people to clinical research. Researchers publish studies on the web or in the apps, and participants find studies that fit them through a matchmaking system. I co-founded it and led the engineering.
Track your Apple Retail sales metrics, with an Apple Watch app for logging on the go.
Built while I worked at an Apple Store. Metrics tracks Product Zone numbers like AppleCare+, business leads, and iPhone connectivity through a quick logging flow and a Today view. It found real Apple Retail users, and one even emailed asking for features.
I work on what happens when a language model is deployed somewhere the stakes are human, like a counseling or companion chatbot.
That means instruments, built with clinicians, that measure whether a model is actually following the protocols a good counselor would, and lightweight monitors that catch problems during a conversation instead of in an audit afterward. I'm advised by Dr. Ubbo Visser in the Department of Computer Science.
My first paper is under review. More here soon.