Work
Companies
 |
Reed Does Stuff |
iOS, iPadOS, visionOS, video |
 |
NexHealth |
iOS, iPadOS |
 |
Nearside |
iOS, Technical Product, Product |
 |
Shorts or Pants? |
iOS, iPadOS, visionOS |
 |
Stryd |
watchOS, Android, Firmware, iOS |
Positions
Reed @ Reed Does Stuff
04/2025 – PRESENT
- Created a rust wrapper for the eBird API
- Built a visionOS demo for triaging Linear issues
- Built a Bevy prototype for Steam multiplayer
iOS Engineer @ NexHealth
10/2023 – 04/2025
- Built and released an iPhone app for messaging patients in <1 month using SwiftUI
- Swipe gestures, push notifications, deep linking, and attachment sending / receiving
- Modernized a 10 y/o iPad app by incrementally migrating from ObjC/UIKit to Swift/SwiftUI
- Created a reusable form screen system to power all patient-facing screens
- Created a localization manager Swift CLI tool, used it to localize the app into 7 locales
- Added a custom permissions system to block features and flows based on user access level
iOS Engineer @ Shorts or Pants?
10/2022 – 10/2023
- Designed and implemented major features like widgets, air quality, and custom themes
- Added support for release notes and announcements on the app's website
- Added day one Vision Pro support, with two visits to Apple before the Vision Pro release
- Tagged and analyzed all support requests to prioritize features and gauge pain points
- Observed user behavior patterns in Mixpanel with anonymized data
Product Manager @ Nearside
09/2022 – 10/2022
- Fully rebuilt our internal tools using Retool in three months with a team of two
- Scoped out push notifications settings and features for iOS and Android
- Worked with engineers and designers to scope out and ship physical check sending
- Started work on a user-facing roadmap with feature request capabilities
- Answered questions with data by writing quick and effective SQL queries
Technical Product Manager @ Nearside
11/2021 – 09/2022
- Collaborated with engineers to rewrite our backend while switching to a new partner bank
- Worked with technical folks at partner banks and issuer processors to complete integrations as fast as possible (breaking one company's speed record for an integration)
- Handled encryption keys & certificates, created guides to describe how they worked, and resolved incidents with infra and backend teams
- Pivoted partners and speed-ran an integration with a new banking partner in six weeks
iOS Engineer @ Nearside
06/2021 – 11/2021
- Created a fully native account signup flow, and optimized it to minimize friction
- Refined tiny details all over the app, revolving mainly around signup and login
- Refactored the app into separate UI and Utility packages to be reusable across apps
- Used Combine and SwiftUI to ensure UI state always represented correct data
iOS Engineer @ Shorts or Pants?
11/2020 – 06/2021
- Created custom views and controls with SwiftUI, forming a reusable UI component library
- Added a custom offline persistence solution using Codable + UserDefaults
- Implemented Continuous Integration using Fastlane for all internal and public releases
- Designed every screen and interaction with a focus on accessibility and HIG
Principal Android Engineer @ Stryd
08/2019 – 11/2020
- Added major features including a run calendar and a race power calculator
- Recreated designs from Figma, working with the designer to ensure design feasibility
- Restructured all Bluetooth interactions in the app to reduce state machine issues
- Implemented offline persistence using Room for storage of thousands of entities
- Managed beta signups and communication for 500+ testers
- Continued to support the watchOS app, adding a full structured workout experience
Firmware Engineer @ Stryd
06/2018 – 08/2019
- Planned and executed multiple significant firmware releases for the product
- Designed a system for recording raw sensor data and syncing it out to iOS devices
- Implemented that raw data system entirely on both the firmware side and the iOS app side
- Visited our factory partner in Shenzhen, China three times to test the completed PCB-A
- Modified the iPad app we use for testing in the factory to better suit our needs
- Maintained the Stryd watchOS app, adding multiple significant, well-received features
Software Engineering Intern @ Stryd
05/2017 – 05/2018
- Created an entire Apple Watch app that interacts with a Bluetooth (BLE) running device
- Designed UI and performed fixes for the iOS, Android, and Apple Watch apps
- Cooperated with embedded engineers to add features to the firmware of the device