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

2023 to Present

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