Hi there 👋
I am a Principal Swift Engineer, currently breaking things at The Browser Company.
In the past I used to lead iOS at The New York Times, worked on apps like Headspace and made my own indie apps like Foldify.
Outside of regular app development I've spent last decade working on creating tools, ideas, and libraries that make the life of fellow Cocoa engineers easier.
Community work
🗣 I've done talks about iOS topics at over 50 conferences & meetups around the world. My talk about good iOS architecture is of the most viewed iOS talks in the world📝 I blog about programming here💻 I'm the author of Sourcery, a tool used by more than 40 000 apps that extends Swift language with metaprogramming/codegen abilities💻 I've also created a lot of other popular libraries and tools like LifetimeTracker, Difference or FileWatchers💻 In total my open-source projects power up more than 70 000 apps
My expertise
I focus on maintainable architecture, improving developer experience and efficiency by:
🤔 Designing flexible architecture that can be easily maintained⚙️ Creating automation for common code tasks and workflows👥 Establishing best practices for architecture, testing, and workflows📋 As a consultant I usually:🤔 Perform whole project code reviews and provide clients with practical recommendations of things they can do to improve their team efficiency and satisfaction (through better dev experience and automation)👥 Help establish best practices and provide architecture recommendation🛠️ Design and implement flexible & pragmatic solutions for hard problems
🧙 A lot more...
Talking with me
🐦 My twitter: @merowing_💬 Pronouns: He/Him
You can learn more about me and my past experience on my blog

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
