The things I do that don't fit neatly into a CV but define me just as much. Every main character has side quests.
Astrophotography
Chasing dark skies with a DSLR and a star tracker. Long exposures of nebulae, star trails, and the Milky Way core. The sky is the only thing that makes me feel small in a good way.
ActiveLearning Deutsch
Working toward CEFR B1. Something about the precision of German grammar feels right for a physicist. Guten Abend, dunkle Materie.
Active — B1 in progressEthics & Philosophy
Recently fell into the rabbit hole of moral philosophy, political theory, and the ethics of science. Reading Rawls, Parfit, and whatever else sparks a 2am crisis.
ActiveOutdoor Expeditions
River rafting, high-altitude trekking, downhill cycling. The Rockies, the Ganges, the Himalayas. Nature as the original physics lab.
Always activeBuilding This Site
Vanilla HTML, CSS, and JS. No frameworks, no shortcuts. Because a theoretical physicist should know how the web actually works, and because brutalist design is genuinely fun.
OngoingMeeting Dr. Maldacena
Professor Fuller floated the possibility. iykyk. The architect of AdS/CFT, the man who showed black holes might not destroy information. Not a small deal.
PendingAstroBridge
Built a Python library that unifies astronomical catalog lookups across SIMBAD, NED, Gaia DR3, and 2MASS into a single CelestialObject. NLP query routing, Bayesian cross-matching, and a clean API for when you just want to know what a blob of light actually is. The kind of tool that should have existed before I had to build it.
Photo Sorter
A keyboard-driven photo management app for sorting, culling, and organizing photo collections without touching the mouse. Python + Flask backend with a minimal HTML frontend. Built because the grief of culling 300 photos with a trackpad was simply not something I was willing to keep experiencing.
Active — Personal use