Hi, I'm Mick

I've been building software since 2011, specializing in iOS development. I've worked extensively with Objective-C, Swift, and React Native, and have dabbled in web development with Node, React, and Next.js. I enjoy projects to improve DX and love building and optimizing custom CI/CD pipelines.

Based in Fort Myers, Florida, and I enjoy travel, finance, and all things technology. Oh, and I chronically install day-one iOS betas on my personal devices!

Recent Articles

Intercepting Network Requests in Swift with URLProtocol

URLProtocol is one of the oldest interception points in Foundation's networking stack. It lets you mock, log, or transform any URLSession request without touching the code that makes the request.

Async defer in Swift 6.4

SE-0493 finally lets you write defer { await cleanup() } in async functions, without spawning a detached task or threading cleanup logic through every return path.

Task Cancellation Shields in Swift 6.4

Swift 6.4's withTaskCancellationShield lets cleanup code run to completion even after a task has been cancelled, without spawning extra unstructured tasks.

Work

  1. Company
    Fullstory
    Role
    Senior Software Engineer
    Date
  2. Company
    Parra
    Role
    Co-Founder & Lead SDK Engineer
    Date
  3. Company
    Cameo
    Role
    Senior Software Engineer, Mobile
    Date
  4. Company
    Evil Studios
    Role
    iOS Software Engineer
    Date
Download CV