Spray
2026 — NowMaintainer of a bouldering web platform providing comprehensive climbing beta, route information, and community-driven content for climbers.
I build backend systems and ship reliable software. I also write short essays about growth, responsibility, and the strange business of becoming an adult. Currently open to new roles.
I'm a student at UIUC studying Computer Science + Education. Most of my work lives at the intersection of software, learning, and health — I like building things I couldn't find anywhere else.
I grew up planning every detail of my life and slowly learned that you will never feel like you're ready — you can only start being ready. Most of the best things I've done came from starting before I felt prepared: shipping an iOS app, leading a cross-functional AI team, building a wearable for my brother.
Away from the keyboard I climb at Urbana Boulders and Boneyard, cycle on a GIANT Propel, and write short essays about responsibility, readiness, and the gifts of the era we live in. If any of that resonates, say hello.
I'm not a nerd! I have hobbies away from my computer. Bouldering is one of them. I'm an active climber at Urbana Boulders and Boneyard Boulders. If you are interested in Climbing, find me on Instagram!
I also love cycling and have a GIANT Propel ADV SL. If you love ride too, find me on Strava!
Annotating arXiv papers and helping build the Mathematical Derivation Graphs Dataset — a corpus for training models to reason about derivation structure in mathematics. Targeting a top-tier ML/NLP venue.
Working on Social-Emotional-Behavioral (SEB) skills research. Contributing software tooling and data infrastructure that supports the group's studies.
Coursework across systems (CS 225, CS 340, CS 374) and learning science. Interested in the seam between software engineering and how people actually learn.
Maintainer of a bouldering web platform providing comprehensive climbing beta, route information, and community-driven content for climbers.
iOS app built in Swift that integrates HealthKit to transform wearable workout data into readiness and training-load insights, using an on-device, privacy-first architecture.
End-to-end AI web app for automated meeting transcription and summarization. Led a cross-functional team; integrated WhisperX, Ollama LLM, Streamlit UI, and SQLite. 64+ pytest tests at 100% pass rate.
Personal AI agent that fetches news and YouTube video summaries and delivers them via Telegram on a cron schedule. Runs a local Ollama LLM for privacy; supports natural-language config through the bot.
Wearable seizure-prediction device built for my brother, combining advanced sensors and ML to analyze real-time biometric data and deliver timely alerts.
Heuristic pipeline for extracting math equation derivation graphs from arXiv papers. Part of the URSA Mathematical Derivation Graphs Dataset project targeting a top-tier conference.
A late-night conversation with my brother about whether his daughter — my niece Zeaman — still needs to go to school in an era where the credential economy is quietly breaking down.
Being irresponsible is easy, but it hurts people's feelings.
You will never feel like you are ready, but you can always START to ready.
Two families, one era, and the difference between consuming opportunity and letting it cultivate you.