top of page
All Posts


From v0.dev to Vercel: Deploying Your First Web App with GitHub Actions
In this first post of a new series, we explore how to go from idea to deployment using v0.dev, Next.js, GitHub, and Vercel. Learn how to prototype a Japanese language learning app with v0, export the code, push it to GitHub, and set up a CI/CD pipeline with GitHub Actions to deploy to Vercel. This step-by-step guide lays the foundation for future enhancements like user auth, testing with Playwright, and more.
Matt
Jul 20, 20253 min read


Enhancing Game Immersion with On-Device AI & NLP in iOS Swift
Enhance game immersion with on-device AI & NLP in Swift, allowing players to type actions freely instead of choosing from fixed options.
Matt
Mar 30, 20255 min read


Embracing AI: The Future is Here
AI is here to stay. Rather than resist it, we must define how to use it responsibly—to enhance, not replace, human creativity
Matt
Mar 29, 20253 min read


How to Effectively Wait for Animated Buttons Before Clicking in Espresso Tests
Introduction Testing animated UI elements in Android can be challenging, especially when using automated testing frameworks like...
Matt
Feb 20, 20242 min read


Efficient Android UI Testing: Functional Techniques without Dependency Injection Frameworks
Introduction As discussed in my other blog posts, the importance of writing good, clean, automated tests for your project cannot be...
Matt
Feb 12, 20242 min read


Creating a Video Background View Controller in Swift for iOS: A Step-by-Step Guide
In this tutorial we will show how to create a ViewController in iOS swift, that has a video background playing on repeat. Contents Pros &...
Matt
Jan 20, 20245 min read


How to create level selection screens for a mobile game in iOS (with automated tests!) - Part 1
Master iOS game design: World & Level selection screens with Swift. Part 1 dives into Carousel, Locked Worlds, Automated Tests. 🎮 #iOSDev
Matt
Nov 13, 20235 min read


Embark on a Cosmic Journey with Falling Sky on iOS: A Safe Space Adventure for Kids
Welcome to the thrilling world of Falling Sky, where cosmic adventures unfold in an endless journey through the celestial realm. Dive...
Matt
Oct 19, 20231 min read


How to Write Effective UI Tests for iOS Apps
Write better iOS UI tests: Focus on app behavior, not implementation. Inject dependencies for cleaner code. #iOSDevelopment #UITesting
Matt
Oct 11, 20234 min read


Observability in game development
Unlock game success with observability and A/B testing. Learn how to improve player experiences. #GameDev
Matt
Oct 2, 20233 min read


How to create a Github Actions pipeline to deploy iOS app to TestFlight
Automate iOS app deployment to TestFlight with GitHub Actions. #CICD #iOSDev
Matt
Sep 23, 20237 min read


The Power of Automated Testing in iOS App and Game Development. Testing Part 1
Automated testing: Agile's secret weapon in iOS development. Swift feedback, high quality, and adaptability. #iOSDev #AgileTesting
Matt
Sep 21, 20235 min read


Win the Lottery or go for excellence? Principles of Excellence for Game Developers
How to Build and Make a Successful Mobile Game: Principles of Excellence for Game Developers
Matt
Sep 19, 20233 min read


Welcome!
Join me on a cosmic journey from enterprise software to game development, where lean principles shape a stellar game.
Matt
Sep 17, 20235 min read
bottom of page