Lukman Hadi
Flutter Developer
I am a dedicated and solution-focused Mobile Developer, with more than 1 year of experience in the mobile programming industry. I have successfully developed various mobile applications for Android using Flutter - ranging from industry-level and company-specific apps to individual projects. My work emphasizes high-quality code, clean structure following the MVVM architecture, and successful delivery to the Play Store. Additionally, I have experience working on API projects using Laravel 10, enabling seamless backend integration with mobile applications.

About Me
Get to know me and my journey in the world of development
My name is Lukman Hadi. I am a Mobile Developer specializing in Android app development using Flutter and the Dart programming language. I have 1 year of experience in mobile development, with expertise in state management tools such as GetX and Riverpod, and in applying architectural patterns like MVVM and Clean Architecture to build scalable and maintainable applications. In addition to Flutter, I also have basic knowledge of: Building REST APIs using PHP and the Laravel framework Containerization with Docker Server configuration on VPS Basic understanding of the Linux operating system I am passionate about learning new technologies and gaining new knowledge. I am a fast learner, a hard worker, and a good communicator who can adapt quickly to different working environments.
Experience
Coruja Studio
Flutter Developer
- Currently developing a Car Rental App and a POS App for clients in Hamburg, Germany.
- Using Riverpod for state management and gRPC for service communication.
- Responsible for application slicing and theme skeleton development.
- Built authentication module using gRPC with full unit test coverage.
- Slicing the Malioo app into reusable UI components.
- Collaborating via GitLab for version control.
- Utilizing Docker for containerized development.
Dawah Labs
Flutter Developer
- Developing the Akhirah app, a Muslim-focused application targeting users in India, with a strong emphasis on performance, scalability, and user experience
- Implementing the MVVM (Model-View-ViewModel) architecture to separate business logic from UI and improve the maintainability and testability of the app
- Utilizing GetX as the primary state management solution for efficient state reactivity, navigation, and dependency injection.
- Collaborating closely with the UI/UX design team to ensure accurate implementation of user interfaces and seamless user journeys.
- Building landing pages and core features such as prayer schedules, digital Qur’an, and daily reminders using modular and reusable components.
- Integrating APIs and managing dynamic state through GetBuilder, Obx, and well-structured ViewModel controllers.
- Participating in daily stand-up meetings and sprint reviews to provide progress updates, discuss technical challenges, and stay aligned with the development team.
- Refining and optimizing code based on weekly feedback from QA and stakeholders to enhance overall quality and performance.
My Skills
A collection of my technical skills and expertise
Flutter
80%Mobile Development
Dart
85%Programming Language
Firebase
70%Backend
Supabase
30%Backend
REST API
75%API Development
GetX
85%State Management
Riverpod
50%State Management
Laravel
60%Web Development
Golang
20%Programming Language
Docker
70%Containerization
Projects Apps
A collection of my recent projects showcasing my skills and expertise

Akhirah App (Muslim-Focused Utility)
A comprehensive Muslim-focused mobile application developed for the Indian market, integrating essential features like Quran, Hadith, and Surah audio for enhanced user engagement and usability.
Technical Highlights
- Developed and enhanced the Akhirah application, featuring Quran, Surahs, Hadith, and Quran audio to improve user engagement and usability for the Indian Muslim community.
- Implemented and managed **Supabase** for secure authentication using **Google and Facebook login** methods.
- Applied **Clean Architecture** and **GetX** state management for structured, testable, and maintainable application development.
- Collaborated with the backend team to integrate **RESTful APIs for content delivery.
- Worked closely with the UI/UX team to ensure a seamless user experience and intuitive interface implementation.
- Managed local storage using **Hive** for fast offline data handling and performance optimization.