For a full resume with more details or to get in touch, please reach out to me at the e-mail above.
Work
Meta (2019 - Present)
- Wearables: EMG Studies Team (Staff SWE 2025 - Present, Senior SWE 2023 - 2025)
- Co-team lead with a focus on mobile data collection
- Focused on scaling and deploying the EMG data collection approach
linked here to mobile environments to support high-quality, naturalistic data collection
- Listed as a collaborator on the linked publication for my work on "software for real-time data
collection, prompted EMG studies and model training"
- Primary Android app (Kotlin/Java) and web (TypeScript/React) work, but occasional Python,
C++, Hack, and Android platform integrations
- Facebook Video: Live Broadcasting (Senior SWE 2022 - 2023, SWE 2019 - 2022)
- Tech lead for Facebook Live mobile broadcasting
- Led a cross-platform effort to rebuild the pre-broadcast creation flow using modern tooling,
enabling scalability and feature parity with the web version
- Rebuilt
the Android pre-live creation surface, migrating (or coordinating the migration of) a
dozen features spanning several partner teams
- Led 8 engineers across iOS and Android on a 9-month effort to leverage the rebuilt pre-broadcast
surface to port impactful features from Live Producer (the web interface) to mobile, driving
core creation metric wins
- Drove an effort across video product and infrastructure teams to add stickers to Live videos,
culminating in industry-first real-time interactive stickers
- Android development (Kotlin/Java, GraphQL, Litho, and native Views) and sporadic Hack backend
work
Bloomberg L.P. (2017 - 2019)
- Mortgage Applications (Financial Software Developer, 2018 - 2019)
- Wrote middleware to optimize the loading of structured product applications and rewrote the
client for an internal tool that validated service changes by replaying cached production
requests
- Full-stack JavaScript
- Terminal Platform (Financial Software Developer, 2017 - 2018)
- Supported the migration of the "Launchpad" system for hosting and organizing sets of Bloomberg Terminal applications
between internal frameworks
- Full-stack JavaScript, C/C++
Education
- Columbia University School of Engineering & Applied Sciences (B.S. in Computer Science, 2014 - 2017)
- Swarthmore College (2013 - 2014)