Getting high-paying iOS opportunities and staying up-to-date | iOS Dev Live Mentoring
/Learn how to achieve a high-level income as an iOS dev and stay up-to-date without getting overwhelmed by the constant changes in the dev industry.
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
Learn how to achieve a high-level income as an iOS dev and stay up-to-date without getting overwhelmed by the constant changes in the dev industry.
Read MoreLearn ways to design thread-safe classes in a concurrent environment and how to answer system design interview questions.
Read MoreLearn how to prepare and deliver great iOS dev presentations and how to meet like-minded iOS developers and grow your network.
Read MoreLearn how to help iOS dev teammates learn and engage in better development practices like testing, dependency injection, clean code, modularity, and so on, even when they don't see the immediate benefits.
Read MoreLearn how to find the time to build your own iOS apps to help you achieve financial freedom, how to bypass challenges when publishing content (e.g., "I feel like I don't know enough to publish a blog!"), and how to start applying TDD at work.
Read MoreLearn how to get started with TDD, and how to evolve your modular design, software architecture, and functional programming skills.
Read MoreLearn two essential practices for scaling large iOS projects, and how to learn topics like CI/CD and TDD when there are no senior developers around to teach you.
Read MoreFirst-class iOS engineering with Empathy, Integrity, and Economics in mind. Skilled and disciplined training for iOS professionals and teams.
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.