Work
I am a self-taught senior developer with experience building portable software in Swift, C++, and JavaScript specializing in application and framework architecture.
GitHub | decarbonization at icloud dot com | Boston, MA
Experience
2024 to Present
Software Developer, Swamp Monkey Consulting, Boston, MA
2023 to 2024
Orange Line Motorperson, Massachusetts Bay Transportation Authority, Boston, MA
2016 to 2023
Software Developer IC5, Apple Inc. Cambridge, MA
In my time at Apple, I was a principal architect in the technology stack used by the App Store and several other services. In this role, I worked cross functionally with many other teams to deliver on features big and small, and I mentored junior developers on practical software architecture techniques.
- 2023: Contributed to visionOS.
- 2022: Contributed to new Apple Music and Apple TV apps on Windows by porting App Store’s technology stack to Windows.
- 2021: Contributed to macOS Apple Music adopting App Store’s technology stack for its non-library pages with a focus on layout and application architecture.
- 2020: Launched a new technology which allows App Store content to be embedded into any app through the
SKOverlay
API with a focus on performance and daemon architecture. - 2019: Launched watchOS App Store with the cross-platform stack developed for the iOS App Store with a focus on enhancing and optimizing that stack.
- 2018: Contributed to a major redesign and rewrite of the macOS App Store based on the cross-platform stack for the iOS App Store with a focus on Accessibility.
- 2017: Contributed to a major redesign of the iOS App Store with a ground-up rewrite in native technologies with a focus on delivering a cross-platform stack with high developer productivity.
- 2016: Optimized page load performance and increased test coverage for iOS App Store.
2014 to 2016
Software Developer, Hello Inc. San Francisco, CA
In my time at Hello, I worked closely with design and firmware teams to deliver an app for the Sense sleep tracker.
- Launched an Android app for the Sense sleep tracking device and contributed to the iOS app.
- Open sourced Android libraries for working with Bluetooth Low Energy devices and building complex animations.
- Built internal tooling for flashing embedded devices and contributed tooling for QA in the factory pipeline.
- Contributed to back-end service which tied the companion apps and hardware device together.
2012 to 2014
Senior Software Developer, Live Nation Worldwide, Inc. San Francisco, CA
In my time at Live Nation, I contributed to a ground-up rewrite of the company’s apps for both iOS and Android.
- Contributed to a ground-up rewrite of the Live Nation app for iOS with a focus on general app architecture and implementing designs.
- Contributed to a subsequent rewrite of the Live Nation app for Android with a focus on the commerce flow.
2010 to 2014
Software Developer, Roundabout Software LLC. Portland, ME
Roundabout Software was a small venture I launched with a business partner to build a lightweight alternative to iTunes that brought some whimsy back to music on the desktop.
- Evolved Pinna into a streaming music player in partnership with exfm.
- Launched a music player app on macOS called Pinna.
2010 to 2012
Pharmacy Technician, Hannaford Bros. Co., LLC. Westbrook, ME
I was promoted from a cashier to a licensed pharmacy technician after showing initiative.
- Inputted new prescriptions.
- Counted tablets and capsules and mixed compounds.
- Prepared immunizations for administration.
- Operated cash register.
- Manned phones.
- Processed insurance claims.
Languages
- Swift
- Objective-C
- C++
- JavaScript
- Java
Technologies
- SwiftUI
- UIKit & AppKit
- JavaScriptCore
- V8
- Node.js
- TypeScript
- AVFoundation