Courses

I love teaching—it’s one of my favorite ways to share what I know and learn from others in the process! Teaching pushes you to dive deeper into new topics, satisfy your curiosity, and really solidify your understanding. That’s exactly why I started writing blog posts about Swift and iOS development.

On this page, you’ll find an overview of the tutorials and blog posts I’ve written. It’s a great way to explore each topic in more depth and discover related posts that go hand in hand. I hope you find them as fun and useful as I did creating them!

Got questions, feedback, or just want to say hi? Feel free to reach out—I’d love to hear from you!

Image Classification #

The ZooScan app #

In this series of posts, we will build the ZooScan app. This app lets you scan and classify zoo animals using machine learning. We will start with the basic UI, then move on to building a machine learning model that can classify animals based on their images.

You can find the source code for the ZooScan app on Gitlab here.

Developer Productivity #

Using GitHub Copilot to increase your productivity #

As an Indie developer, productivity is the key to success. In this series of posts, we will explore how to use GitHub Copilot to increase your productivity as a developer. We will cover topics like how to use Copilot to write code faster, how to use Copilot to refactor code, and how to use Copilot in general to perform the grunt work that developers often face. Using Copilot can help you focus on the creative and interesting aspects of development, often improving your working happiness and satisfaction.