Skip to content
View MohamedMBG's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MohamedMBG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MohamedMBG/README.md

πŸ‘¨β€πŸ’» About Me

I am a 4th-year Computer Science Engineering student at EMSI (Rabat, Morocco), specializing in Android and Backend systems. With hands-on experience building production-grade applications, I am passionate about bridging the gap between elegant mobile interfaces and scalable backend architectures.

Currently, I am seeking a software engineering internship where I can contribute to real-world systems and grow under the mentorship of senior engineers.

  • 🌱 Currently exploring: Clean Architecture, offline-first mobile design, SQL optimization, and CI/CD automation.
  • πŸ’Ό Experience: Working directly with clients as a Freelance Software Engineer to translate complex requirements into robust, functional software.
  • ⚑ Fun fact: I love applying algorithmic solutions to optimize database query performance and seamless app synchronization.

πŸ› οΈ Technical Skills

Core Stack

Core Stack

Working Knowledge

Working Knowledge

Engineering Focus

Data Structures & Algorithms OOP Design Patterns Clean Architecture MVVM REST API Design Offline-First Design


πŸ’Ό Practical Experience

Freelance Software Engineer | Remote (Feb 2022 – Present)

  • Built and deployed Android applications used by real clients, successfully handling authentication, offline mode, and network failure scenarios.
  • Designed REST APIs and optimized SQL queries for Laravel applications serving thousands of records, reducing response times by ~40%.
  • Managed the end-to-end development cycle tightly, translating vague client requirements into functioning software under strict deadlines.
  • Maintained applications in production, promptly handling critical bug fixes and executing feature updates post-launch.

πŸš€ Key Projects

πŸš— Enterprise Car Renting System

Java, Android, Firebase, Retrofit (2023)

  • Implemented robust networking using Retrofit with custom error handling for poor connectivity.
  • Designed a local caching strategy ensuring offline app functionality.
  • Managed complex state synchronization between local SQLite data and remote Firebase updates.

πŸ“‹ Task Orchestration Engine

Kotlin, MVVM, Room, Coroutines (2023)

  • Decoupled UI from business logic using MVVM, increasing codebase testability.
  • Utilized Kotlin Coroutines for heavy background data processing to prevent UI frame drops.
  • Designed a normalized database schema in Room to process complex task dependencies efficiently.

πŸͺ Scalable POS System

Laravel, MySQL, RBAC (2024)

  • Architected a monolithic backend handling inventory & sales with strict Role-Based Access Control (RBAC).
  • Optimized database performance by indexing frequently queried columns and rewriting inefficient joins.

πŸ” Face Recognition System

Python, OpenCV, FaceNet

  • Developed a real-time face detection and comparison solution for reliable identity verification.
  • Integrated live selfie verification and ID scanning as part of wider biometric validation pipelines.

Other Notable Work:

  • MaxTeam Visual: Portfolio website for an audiovisual production company.
  • Project Manager Pro: Web application for tracking projects, clients, deadlines, and finances.
  • CabinetMedicalWeb: Medical clinic website showcasing modern UI/UX and system design.

πŸŽ“ Education & Certifications

  • Engineering Degree in Computer Science & Networks | EMSI, Rabat (2022 - 2027 Expected)
    • Coursework: Data Structures & Algorithms, Distributed Systems, OOP, SQL/PL-SQL Optimization.
  • ALX Software Engineering Program | 12-Month Intensive (2024)
    • Focus: Low-Level Programming (C), DevOps, and System Engineering.
  • Data Structures & Backend with Java | Board Infinity (2023)
  • Introduction to Object-Oriented Programming (C++) | EPFL (2023)

πŸ“ˆ GitHub Statistics & Activity






Let's connect and build something amazing together!

Popular repositories Loading

  1. restaurant_booking restaurant_booking Public

    HTML 1

  2. alx-pre_course alx-pre_course Public

    I'm now a ALX Student, this is my first repository as a full-stack engineer

    Shell

  3. alx-zero_day alx-zero_day Public

    I'm now a ALX Student, this is my first repository as a full-stack engineer

    Shell

  4. alx-system_engineering-devops alx-system_engineering-devops Public

    Shell

  5. alx-low_level_programming alx-low_level_programming Public

    C

  6. alx-higher_level_programming alx-higher_level_programming Public

    Python