Portfolio
always learning
About me
I'm drawn to building things that are clear, thoughtful, and genuinely useful. I enjoy the process of taking an idea, understanding the people it's for, and shaping it into something that feels intuitive to use.
Outside of data and design, I love to travel and document the moments that shape how I see the world. I'm always experimenting with new crafts, from tactile ones like crocheting to digital projects on Procreate. If I'm not making something, I'm probably just catching up on a favorite series.
Selected work
01 / Full Stack Engineering
A Word add-in bringing AI-powered review, rewriting, simplification, and templating into a lawyer's live document, built around an independent suggested-changes engine that separates "the AI thinks this should change" from "the document changes."
Read about it02 / Systems & Infrastructure
A native iOS app connected to a self-hosted backend I run on AWS, which routes conversations to language models and streams answers back in real time. The foundation of a system I'm actively continuing to build on.
Read about it03 / Product & Systems
An iOS app being built to guide students from one classroom door to the next. One route blends outdoor paths, indoor building shortcuts, live buses, and the weather. Shaped by student interviews, now moving into the build.
Read about it04 / Systems Engineering
A scalable search engine built from scratch: MapReduce pipeline over 28K Wikipedia documents, tf-idf + PageRank scoring, three parallel index servers, and a Flask search UI returning results in under 200ms.
Read about it05 / Machine Learning
An end-to-end classical ML pipeline that turns 12,000 messy, irregularly sampled ICU records into calibrated mortality predictions, using feature engineering, regularized logistic regression, kernel methods, and a bootstrapped evaluation with a held-out challenge submission.
Read about it06 / Machine Learning
Built and compared CNNs, transfer learning, and a Vision Transformer in PyTorch for dog breed classification, then designed a custom CNN with augmentation, label smoothing, and a cosine learning-rate schedule to close the validation-test generalization gap.
Read about it07 / Full Stack Engineering
A full-stack social media app with a Flask REST API, React front end, infinite scroll, optimistic likes and comments, and double-click to like. Deployed to AWS EC2 and scaled to 3,000+ requests per hour.
Read about it08 / UX Research & Design
A mobile app that motivates University of Michigan students to explore Ann Arbor through a curated weekly location, a points-based rewards system, and partner store discounts. Built through 15 interviews, speed dating, and four rounds of usability testing.
View case study09 / Interaction Design
A micro-interaction concept that lets you attach a mood, memory, or lyric when sharing a song. Designed for mobile and smartwatch, applying five UX laws and core interaction design principles to make music sharing feel more human.
View case study10 / Creative Computing
Eight projects built in Snap!: generative geometry, pixel filters, a soundscape about getting ready with roommates, a fireworks show driven by your microphone, a side-scroller game, data art, a web page built entirely with code blocks, and a final interactive collage inspired by Rauschenberg and Man Ray.
See the work11 / Zine Making
Three hand-crafted zines across three different forms: a personal perzine, a fanzine about escape rooms called Locked, and A Monsoon Wedding, a story zine about my parents' wedding built from photographs and memory.
Read the zines12 / Graphic Design
Nine projects exploring Illustrator, InDesign, and Photoshop: a robot illustration, hand-built typography, a brand identity, an information poster about Mumbai, an editorial spread, a seashell portrait, a travel site mockup, a social impact poster, and a hand-drawn animation.
Explore the work