Project Details

Portfolio - Mobile App

Mobile Portfolio is a cross-platform app that reimagines how developers present their experience, skills, and projects : directly from their phone. Designed for recruiters and potential clients, this personal project demonstrates my expertise in mobile development, DevOps automation, and product thinking.

Project Details

Portfolio - Mobile App

Mobile Portfolio is a cross-platform app that reimagines how developers present their experience, skills, and projects : directly from their phone. Designed for recruiters and potential clients, this personal project demonstrates my expertise in mobile development, DevOps automation, and product thinking.

Project Details

Portfolio - Mobile App

Mobile Portfolio is a cross-platform app that reimagines how developers present their experience, skills, and projects : directly from their phone. Designed for recruiters and potential clients, this personal project demonstrates my expertise in mobile development, DevOps automation, and product thinking.

Présentation du Portfolio
Présentation du Portfolio
Présentation du Portfolio

Project Overview

Mobile Portfolio is a personal application designed to present my developer profile in an interactive and innovative way. Built entirely with Flutter, the app offers a mobile-first experience for recruiters and potential clients to explore my technical background, past projects, skills, and achievements : all from their smartphone.

The goal was to build a product that not only showcases my technical expertise (Flutter, Firebase, DevOps, CI/CD) but also reflects my attention to design, UX, and delivery quality.

Demonstration de Flutter
Demonstration de Flutter
Demonstration de Flutter

Project Goals

Showcase Developer Skills: Create a sleek and functional mobile application to demonstrate real-world mastery of cross-platform mobile development and DevOps practices.

  • Innovate the Portfolio Format: Move beyond traditional PDF/website formats by offering a unique mobile-native portfolio experience.

  • Ensure Professional Delivery: Automate the entire deployment cycle to Play Store and App Store using a production-grade pipeline.

Illustration de l'application Portfolio
Illustration de l'application Portfolio
Illustration de l'application Portfolio

The Challenges

Designing a full mobile portfolio experience from scratch with a strong focus on UX, animations, and accessibility.

  • Setting up automated CI/CD pipelines for both Android and iOS builds using GitHub Actions and Fastlane.

  • Managing platform-specific constraints and deployment requirements for Google Play and Apple App Store (icons, screenshots, provisioning profiles, privacy compliance, etc.).

The Solutions

Implemented a Clean Architecture pattern to maintain separation of concerns and ease long-term maintenance.

  • Built a custom CI/CD workflow on GitHub Actions using Fastlane to automate testing, building, signing, and deployment for both platforms.

  • Used Flutter + Riverpod for frontend logic and state management to ensure a scalable and responsive UI.

  • Created comprehensive documentation for build processes and release management to ensure transparency and repeatability.

Outcome & Impact

Successfully published on the Google Play Store, with full production-grade build automation.

  • 📱 Used in interviews and freelance discussions to present skills, experiences, and tech stack interactively.

  • 🧠 Frequently praised by peers and recruiters for its originality, fluid user experience, and the level of professionalism it reflects.

  • 🚀 Demonstrates not just app-building skills, but end-to-end delivery capabilities : from UI to DevOps.

Create a free website with Framer, the website builder loved by startups, designers and agencies.