BS
BleepingSwift

About

avatar

Mick MacCallum

Co-founder at Parra
Parra Inc.

I've been building iOS apps professionally for over nine years now. Started with Objective-C back when that was just called "iOS development," watched Swift evolve from a quirky experiment into the language it is today, and somehow ended up writing React Native along the way. Currently I'm co-founding Parra, building tools to help developers launch and scale mobile apps without reinventing the wheel every time.

Before that, I spent a few years at Cameo on their mobile platform team. Got to implement SharePlay APIs before they were public, which resulted in Cameo being featured at an Apple event. Also led an initiative that cut our CI/CD deployment times from an hour down to about 4 minutes—turns out patience isn't always a virtue when you're waiting on builds.

Earlier in my career, I was the sole iOS developer for Evil Apples, a card game that somehow maintained 99.9% crash-free sessions for nearly 500k monthly active users. That's where I rewrote an entire app in React Native and learned that cross-platform development is its own special kind of adventure.

I was also an elected community moderator on Stack Overflow for a few years, where I accumulated over 130k reputation answering iOS questions and landed in the global top 20 for the Swift tag. These days I channel that energy into this blog instead—fewer arguments about whether the question is a duplicate.

On the side, I built Only Recipes, a recipe app that strips away the life stories and just gives you the ingredients and instructions. It's sitting at 4.9 stars, which I'm unreasonably proud of.

This blog is where I document the things I figure out, the rabbit holes I fall into, and the occasional Objective-C archaeology expedition. If you're learning Swift, dealing with legacy code, experimenting with React Native, or just trying to get something to compile, hopefully something here helps.