RIGOROUS - DYNAMIC - OPEN MINDED - CURIOUS - MOTIVATED - TEAM WORK
Hi, my name is Achref. An Engineering Manager.
I’ve been navigating the world of iOS development since 2014, starting my journey with Objective-C before transitioning to Swift then SwiftUI. Over the years, I’ve worked on a wide range of projects — from a CRM iPad app to mental health and a banking Apps. Some of the standout projects I’m most proud of include mental health apps for the Black Dog Institute (myNewWay, SleepNinja, Shift) and contributing to some banking apps like HSBC and AMP
In 2023, I took the next step in my career and became an Engineering Manager, driven by the desire to take on new challenges and greater responsibilities. I wanted to be present throughout the entire project lifecycle — from the first sales conversation to delivery and support — while helping teams grow along the way.
My leadership style is hands-on and collaborative. I thrive on guiding teams, solving technical problems together, and ensuring projects follow clean architecture principles. I’m particularly interested in AI delivery and how it can transform the products we build.
When I’m not coding or coaching, you’ll likely find me surfing, hitting the gym, or trying to solve the next problem on the bouldering wall. I also enjoy working on side projects like an autonomous underwater drone - which i recently started!
gile by heart, Scrum by practice – turning stories into working software one sprint at a time. From backlog refinement to retrospectives, I guide teams to deliver high-quality features while continuously improving. Transparency, collaboration, and a little bit of caffeine – that’s how we get things done.
Crafting mobile experiences from the ground up – whether it’s native iOS with Swift, native Android, or cross-platform magic with Flutter and KMM. From pixel-perfect UIs to robust backend integrations, I bring apps to life across platforms. Clean architecture, performance optimization, and a sprinkle of animations – all part of the package.
Boosting productivity with AI-powered delivery – leveraging Cursor, Claude Sonnet, and Copilot not just for code generation, but for crafting documentation, unit tests, and even integration tests. From writing boilerplate code to automating repetitive tasks, AI helps me speed up delivery while keeping quality at its highest. The future is now, and I’m coding alongside it.
Would you like to know more or just discuss something?
I have worked on a lot of projects so I have picked only the latest for you.
KMM (Kotlin Multiplatform), SwiftUI, Kotlin, Firebase distribution, Crashlytics, Firebase Analytics
Designed to enhance fitness routine, the app ensures users stay connected and committed to their goals. The Les Mills New Zealand mobile app offers a seamless fitness experience, allowing users to
• Book Classes: Easily schedule favorite group fitness sessions with a visible waitlist feature.
• Track Progress: Monitor fitness journey and set attendance goals to stay motivated.
• Access Workouts at Home: Enjoy Les Mills workouts anytime with Les Mills at Home, accessible directly through the app.
• Seamless Club Entry: Add Les Mills ID to the digital wallet for easy club check-ins.
Objective-C 2.0, CoreData, git / SourceTree, CocoaPods, AFNetworking
Want an app that can help you discover cultural activities and multimedia content that resembles you? Whether you are at home or in a city you do not know, Divercities accompanies you and makes you think outside the box. Personalized proposals for activities, online agenda, ticketing, off-line mode: we thought of everything but especially you!
Do you just want to listen to music that suits your mood, profile and tastes? Do not be interrupted by advertising? Divercities also offers personalized and unlimited radios that will make you discover new artists without taking the lead.
Swift 5, CoreData, git, CocoaPods, Alamofire, StickyButton
SFV Frame Data provides frame data for a fight video game called Street Fight 5. A frame is basically 1/60 seconds and each hit in the game has three phases : startup, active and recovery frames. This App provides all data of all inputs of all characters of the game. SFV app has a built-in import data manager allowing it to update it's data when an update is available. It can simply be done by pressing the Update button
in the home screen.
SFV Frame Data uses a pod named StickyButton as menu for the app, it's handy, light and highly customizable. The StickyButton pod is developed and maintained by myself. The frame-data's view uses a custom UICollectionViewFlowLayout which allows the collection view to have fixed rows and columns.
SFV Frame Data is compatible with iOS 11 and above, all screens can be used in landscape mode and it fully supports the iOS 13 dark mode. It's also compatible with all iPhones from iPhone 5s to the latest one, all iPads from the iPad mini 2 to the latest including the iPad Pro and the iPod touch 6th generation.
Swift 5, Xcode 11, git, CALayer, Autolayout
This project is inspired by the Floaty project which was inspired itself by the KCFloatingActionButton. Basically i wanted what the Floaty button does with more functionalities and flexibility.
StickyButton has the following features :
Objective-C 2.0, git / Tower 2, CoreData, C
An application for order placement & customer relationship management which works in offline mode and which is interfaced with Sales Management
izOrder is also :Zend Framework 2, PHP 7, html 5, css 3, git, Composer
izLinks is a backoffice for izOrder (a mobility iPad app). It can be used as a bridge between ERP and izOrder app or can also be used as mini-ERP as well.
Manage your izOrder data online with the Saas platform. Benefit from the native synchronization stream with your sales team's tablets. Without interfacing with your Sales Management.