Mohamed Amara

Software engineer, tech enthusiast, always curious to know how things around me work, I'm currently focusing on cross-platform app development using Flutter framework.

๐Ÿ‘‰ contact@mohamedamara.com

Where to find me

Skills & Qualifications

Tech stack

Dart, Flutter
Git, Github
SQLite, Realm, Firebase
HTML, CSS, Javascript, ReactJS (prior experience)
NodeJS, Express (prior experience)
MySQL, MongoDB (prior experience)
Java, native Android development (prior experience)

Work History

๐Ÿ’ผ
MOBILE DEVELOPER | EVOLV SOLUTIONS

09/2021 - Present

  • Iโ€™m currently working on a cross-platform app called Nutriclic, developed using Flutter (Android, iOS, and Web). It was created exclusively for Mediclaro and is intended for its network of professional nutritionists and their clients. The app is designed to simplify dietary tracking and the creation of personalized nutrition plans. Android app - iOS app - Web app
  • I developed a cross-platform app called QCMed (Android, iOS and Windows) using Flutter to help students prepare for medical exams.
    โš ๏ธ The app is exclusively accessible on Google Play and the App Store within Algeria.
    App links - Demo video
  • I built a mobile app called 3 Minute Club using Flutter, designed for static apnea training, perfect for free divers and breath-hold enthusiasts.
    Demo video
๐Ÿ’ผ
MOBILE DEVELOPER | BIG INFORMATIQUE

09/2020 - 09/2021

  • I created a mobile app using Flutter that integrates with an ERP system to facilitate the submission of various HR requests (vacation, sick leaves, etc...).
  • I made a Full Stack app using Flutter and Node.js (REST API), designed for medical clinics to view upcoming appointments and see patients health profiles.
    Screenshots

Education

๐ŸŽ“
Master's degree in computer science

๐Ÿ›๏ธ University Badji mokhtar Annaba

๐Ÿ“… 2013 - 2018

๐Ÿ“„
Final project title : Iot based secure water volumes and capacities monitoring connected to Fiware smart cites platform.

Open source contributions

Flutter framework

Contributed a non-breaking enhancement to the Flutter framework by implementing the showTrailingIcon parameter in the DropdownMenu widget. This addition allows developers to hide the default trailing icon, improving customization and aligning with patterns used in widgets like ExpansionTile. The feature maintains backward compatibility and adheres to existing design principles within the framework.
PR link - Issue link

AWARDS

๐Ÿ…
WINNER OF THE BEST PROJECT IDEA COMPETITION

I was the winner of a competition for the best project idea, organized by ANSEJ (National Agency for the Support and Employment of Young People) and the University of Badji Mokhtar in 2017, with a mobile app called MutuCourse. The app was built using the native Android SDK and Firebase GeoFire, and it was designed to improve the process of transporting goods for users.
Screenshots

Side Projects

๐Ÿšง
Book app

This app contains a huge library of free and public domain books ready to be explored by users with a delightful UI/UX, this full stack project is built using Flutter for the mobile app and Node.js for the backend.
Demo video - Mobile app code - Backend code

๐Ÿšง
Payment card animations

Stunning and engaging payment card animations crafted with Flutter, suitable for integration into any application featuring a payment workflow. Enhancements could include implementing automatic card detection upon entry of the card number by the user.
Live demo - Source code - Video

๐Ÿšง
Todo List App

Full stack web application built with React and Node.js, enables users to monitor their daily tasks, app's data syncs instantly across devices with the help of WebSocket (Socket.IO), Additionally, being a Progressive Web App (PWA), users have the option to install it like a native app.
โš ๏ธ You might experience a delay upon initially accessing the live demo, as I've opted for a free hosting service for this side project.
Live demo - Frontend code - Backend code

๐Ÿšง
Gas detector

An IoT project Utilizing NodeMCU, Firebase and Flutter that helps with the detection of gas leaks and promptly alert users via a mobile application in real-time.
Demo video - Mobile app code - Microcontroller code

๐Ÿšง
Flutter UI challenge

The Flutter UI Challenge aims to select UI designs from platforms such as Behance, Dribbble, Uplabs, or existing applications, and endeavor to recreate them using Flutter, disregarding the actual functionality of the app. Below are the screenshots and source codes of these projects :
Daily quote - Chat app - Login screen - Facebook messenger

๐Ÿšง
Espรฉrance

I created this desktop application using Java Swing for a well-known cake design shop in my city named Espรฉrance Cake Design. The app streamlined their order management process and enabled seamless printing of receipts using a thermal printer.
Screenshots