Fahim Uddin
Software Developer & Swift Enthusiast
Hooked on Swift and the challenge of building great software.
My moonshot goal: to be the best developer I can be, make an app that actually gets downloads, and impacts people's lives in a good way—of course!

About Me
My journey into coding wasn't exactly written in the stars from day one. It initially seemed like a practical, almost default, path for me, and frankly, my physique isn't exactly tailored for a life on the oil rigs! So, I decided to give tech a proper shot.
My time at the Apple Developer Academy was and continues to be a real turning point. Seeing the creative projects my peers were developing and the general buzz of innovation around me was incredibly motivating. Their work was very inspiring and definitely pushed me to explore my own potential. It wasn't an instant shift, but as I dove deeper into Swift, tackled more complex projects, and saw my concepts come to life on an actual iPhone screen, I found myself truly loving the entire process. What initially felt like a sensible career move, has grown into a genuine passion for problem-solving, crafting user-friendly applications, and the endless learning that comes with being a developer. So, while that first step might have been a bit of a 'default,' it unexpectedly led me to a field I truly enjoy and am excited to build a future in.
Featured Projects
Shifa
Swift • SwiftUI • MVVM • Design Patterns (e.g., Singletons)
Your companion for emotional well-being, offering authentic Islamic guidance for modern struggles. Built to practice clean, modular code, explore design patterns like singletons, and master MVVM architecture.
Joy Bangla
ARKit • RealityKit • SceneKit • SwiftUI • AVFoundation
An immersive 3D AR experience showcasing Bangladeshi culture with advanced spatial computing techniques.
What I'm Exploring Now
- Advanced Swift Techniques: Always looking for ways to make my Swift code more efficient and powerful.
- Effective Debugging Strategies: Honing the art of figuring out why the app isn't doing what I told it to do.
- Mastering Git & Version Control: Beyond the regualr commit and push. Learning to wield version control with more grace and less panic.
- Understanding Design Patterns Deeply: Aiming to not just use them, but to understand why and when to use them for robust, scalable applications.
Education
Wayne County Community College
Associates in Cybersecurity
Relevant Coursework: Linux, Security Pro, Network Security, Intro to Database Concepts.
Experience
MSU Apple Developer Academy
Coder/Designer
At the Apple Developer Academy, we work in teams using Challenge-Based Learning to develop innovative iOS applications. Throughout the program, I have taken on roles as both a designer and a coder, contributing to various challenges that enhance problem-solving, collaboration, and technical skills. This experience has allowed me to refine my expertise in Swift, UI/UX design, and iOS development while working on real-world projects.