I am an iOS Engineer (Lead @ NYTimes)
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.
- 🗣 I've done talks about iOS topics at over 50 conferences & meetups around the world. My talk about good iOS architecture is the most viewed iOS talk 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
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...
- 🐦 My twitter: @merowing_
- 💬 Pronouns: He/Him
You can learn more about me and my past experience on my blog