πββοΈ About Me
I am a Mobile Engineer with expertise in building scalable and maintainable mobile applications.
Currently expanding my capabilities in Fullstack Development, I enjoy experimenting with new technologies and sharing knowledge with the community.
I am also actively developing CLI tools to streamline Flutter project management and configuration.
π‘ Note
I currently have two GitHub accounts and am in the process of transitioning to my second account:
π GitHub: mbahgojol
π Skills
- Languages: Dart, Kotlin, Swift, JavaScript, Go, Rust, Python, TypeScript
- Frameworks & Tools: Jetpack Compose, Kotlin Multiplatform, Compose Multiplatform, Flutter, ReactJS, ReactNative, Node.js, Express.js
- State Management: BLoC, GetX, Provider, RiverPod
- Tools: Firebase, Hive, Sentry, Netcore, Segment, Docker
- Databases: MongoDB, MySQL, SQLite, PostgreSQL
- Cloud Services: Alibaba Cloud, Google Cloud
- Others: Clean Architecture, Modularization, API Integration, CLI Development, CI/CD Pipelines
π Portfolio
Developed CLI tools using Rust to manage Flutter projects (e.g., Ghozi Mahdi CLI
).
Key Features of GM-CLI include:
- Project Generator: Quickly generate new Flutter projects with a well-organized Clean Architecture structure.
- Encrypt & Decrypt Configuration: Securely manage configuration files with built-in encryption and decryption functionality.
- Modular Management: Simplify the handling of modules in Flutter projects, supporting both small and large-scale applications.
- High Performance: Developed in Rust to deliver optimal performance across different platforms.
2οΈβ£ Ghozi Flutter Pipeline
- Designed a robust Flutter project pipeline that implements Clean Architecture and modularization.
- Integrated automated testing, CI/CD workflows, and check code quality.
- Supports deployment to Firebase App Distribution.
- Works seamlessly with Ghozi Mahdi CLI Tools.
π My GitHub Stats: