I am a specialized Software Engineer with expertise in mobile app development using Kotlin and Flutter, as well as backend development in Java. My professional focus is closely aligned with Tanger Med Special Agency, a prominent player in the global harbor industry, currently ranked the 18th-largest harbor worldwide. In my role, I am dedicated to crafting user-friendly mobile applications tailored to streamline harbor operations, as well as designing robust Java-based backend systems to support logistics. My work is centered on developing innovative software solutions aimed at optimizing operational efficiency and elevating user experiences within the harbor environment.
Flutter CI/CD with Fastlane & GitHub Actions — Part 3: Wiring it into GitHub Actions
Series recap: Part 1 got iOS shipping to TestFlight locally. Part 2 added Android and solved the iOS signing puzzle with match. This one — the payoff — hands the whole thing over to GitHub Actions so you never touch a build machine again 🎉 You made it. This is the fun part.
Flutter CI/CD with Fastlane & GitHub Actions — Part 2: Android + match
Series recap: In Part 1 we got Fastlane shipping iOS builds to TestFlight from a local machine. This one does the same for Android and then fixes the signing mess with match. Part 3 hands everything to GitHub Actions. Welcome back 👋 If you followed Part 1, you now have a
Flutter CI/CD with Fastlane & GitHub Actions — Part 1: iOS
Series note: This one grew big while I was writing it, so I'm splitting it into 3 parts. Part 1 (this one) gets you shipping to TestFlight from your local machine. Part 2 will do the same for Android. Part 3 is where we hand the whole thing