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