About Projects Skills Process Testimonials Contact Download CV ↓ Hire Me ↗
Baghdad Mohamed (Mohamed Baghdad) - Software Engineer Profile
Freelance & 4th Year EMSI
Available

Projects by
Mohamed Baghdad
SaaS, App & POS.

Backend Engineer · System Design · Android / Full Stack

Backend Engineer focused on scalable systems, API architecture, and production-grade software. Strong in system design, with experience building Android and full stack products end to end.

System Architecture — Typical Stack
Presentation
Android MVVMKotlinLiveDataViewModels
Domain
Use CasesRepositoriesDomain Models
API Layer
LaravelREST APIAuthControllers
Data
MySQLMongoDBOracleMigrations
DevOps
GitHub ActionsCI/CDDockerDeploy
90+
GitHub Repos
1k+
API Reqs / mo
85%
Client Satisfaction
4
Products Built
3rd
Place Hackathon
CI
Every Push
ALX Certified — Backend Engineering ★ Hackathon Award — NutriSafe Laravel · REST API Design EMSI 4DDSIR · 4th Year Student CI/CD · GitHub Actions MySQL · MongoDB · Oracle SaaS · Multi-tenant Platforms Available for Freelance ALX Certified — Backend Engineering ★ Hackathon Award — NutriSafe Laravel · REST API Design EMSI 4DDSIR · 4th Year Student CI/CD · GitHub Actions MySQL · MongoDB · Oracle SaaS · Multi-tenant Platforms Available for Freelance
01 — Profile

Engineering
with purpose.

A product-oriented developer who connects technical precision with genuine business value — from mobile UX to backend architecture to automated deployment.

Background
Baghdad Mohamed (Mohamed Baghdad) - Backend & Mobile Developer
Mohamed
Baghdad.

Hi, I'm Mohamed Baghdad. I have a backend-first mindset and strong architecture thinking. Before writing a single line of code, I architect scalable systems and define strict APIs.

While my core identity is in backend engineering and database design, I deliver end-to-end applications across Android and Full Stack when needed. My work spans from complex mobile apps to high-traffic SaaS products.

Download CV ↓
What I Build
  • REST API architecture and auth flows
  • Database schemas across SQL & NoSQL
  • Backend systems for mobile & web
  • SaaS platforms with multi-tenant logic
  • CI/CD pipelines via GitHub Actions
  • Database schemas across SQL & NoSQL
  • Products from idea to deployment
Opportunities
  • Software engineering internship
  • Android / mobile development roles
  • Full-stack freelance projects
  • Product-focused engineering teams
  • SaaS startup collaboration
  • Open-source partnerships
02 — Work

Featured
Projects.

Four production-grade products built to solve distinct real-world business problems — from award-winning mobile apps to multi-tenant SaaS platforms.

01 — NutriSafe
★ Hackathon Award Winner

NutriSafe

Android Application — Allergy Safety Scanner

Problem: Food allergy sufferers unknowingly consume dangerous ingredients due to confusing nutritional labels.

Solution: Designed scalable API endpoints, local database synchronization logic, and robust offline fallback architecture to support real-time scanning.

Results: 3rd Place Hackathon Winner. Handled complex OCR dataset parsing securely with sub-second API latency.
AndroidKotlinJavaMVVMCameraXFirebaseREST APILiveData
// system flow
Input
Processing
Output
Barcode Scan
Product API Lookup
✓ Safe
Camera OCR
Ingredient Parser
⚠ Allergen
User Profile
Allergy Matcher
Recommendation
Barcode + ingredient fallback scanning
Personalized allergy profile engine
External product database integration
MVVM with clean repository pattern
02 — Coffee Shop Loyalty
Full-Stack CRM · 2024

Coffee Shop Loyalty System

Laravel · MySQL · RBAC · REST API · GitHub Actions

Problem: Independent cafes lose customers because centralized loyalty & reward ecosystem providers are too expensive.

Solution: Architected a multi-tenant backend with JWT auth, role-based access control, and strict database integrity for atomic point transactions.

Results: Zero transactional failures. Delivered a highly cohesive API ensuring accurate synchronization across a cross-shop loyalty network.
LaravelMySQLRBACREST APIJWT AuthGitHub ActionsJavaScript
// loyalty flow + RBAC layers
Layer
Role
Access
Super Admin
Full system control
All shops · All data
Shop Admin
Manage own shop
Clients · Points · Reports
Customer
View & redeem
Balance · Rewards
Atomic point transactions — balance never corrupted
Configurable reward rules (e.g. 10 coffees → 1 free)
Cross-shop loyalty network with shared ecosystem
Admin analytics: retention rate, redemptions, revenue
03 — Scalable POS
Enterprise Backend · 2024

Scalable POS System

Laravel · MySQL · RBAC · Optimized Queries

Problem: Opticians rely on fragmented legacy software to manage critical medical prescriptions and optical stock.

Solution: Engineered an enterprise backend focusing on high-performance database indexing, relational modeling, and strict RBAC filters.

Results: Scaled to thousands of active SKUs. Reduced complex relational query times by 40% through strict backend optimization.
LaravelMySQLRBACREST APICI/CDQuery OptimizationOracle DB
// entity schema + role access
Entity
Key Fields
Relation
Customer
id, name, phone, prescription
1:N → Orders
Product
id, type, brand, stock, price
N:M → Orders
Order
id, customer_id, items, total
1:N → Items
Inventory
product_id, qty, threshold
1:1 → Product
RBAC with Admin, Staff, and Cashier roles
DB indexing on hot columns — query speed improved
Prescription-linked orders with history tracking
Daily & monthly sales reports with export
04 — Car Renting
Android Enterprise · 2023

Enterprise Car Renting

Java · Android · Firebase · Retrofit · SQLite

Problem: Field agents face lost contracts and corrupted app states due to patchy internet connections outdoors.

Solution: Managed complex error handling and synchronization logic by pairing robust local database operations with delayed remote API commits.

Results: Eradicated sync failures, proving system resilience when buffering high-value transactions during connectivity drops.
JavaAndroidFirebaseRetrofitSQLiteMVVMLiveData
// offline-first sync architecture
Layer
Source
Strategy
Network
Retrofit + Firebase
Custom error handler
Cache
SQLite local DB
Offline-first reads
Sync
Firebase Realtime
State reconciliation
Offline mode — full functionality without network
Retrofit custom interceptors for connectivity failures
State sync between SQLite cache & Firebase remote
Fleet booking, contracts & client management
03 — Expertise

Technical
Skills.

A precise, layered skill set from mobile UI to database architecture. No padding, no guesswork.

Backend Eng
92%
Node.jsLaravelREST APIsMySQLMongoDBAuthenticationRedisQueuesCaching
System Design
88%
Scalable ArchitectureEvent-DrivenCI/CDRate LimitingDockerObservabilityBackground Jobs
Android / Full Stack
85%
Kotlin / JavaMVVMNext.js / ReactFirebaseTypeScriptAndroid UI
04 — Methodology

How I
Work.

A structured, repeatable process from discovery to deployment. Organized, communicative, and shipping with intention.

01
Discovery

Define the real problem. Understand users, workflows, and constraints before touching code.

Requirements · Scope · Feasibility
02
Architecture

Design the system — data models, API contracts, component boundaries, deployment strategy.

Schema · API Design · Stack Choice
03
Development

Iterative builds. Meaningful commits. Modular code. CI runs on every push to main.

TDD · Feature Branches · Code Review
04
Testing

Unit tests, integration checks, edge case coverage. Automated pipelines validate every build.

Unit · Integration · Regression
05
Delivery

Deployed via pipeline. Structured handoff, README docs, and post-launch monitoring.

Deploy · Docs · Support
05 — Standards

Engineering
Discipline.

Code quality isn't a bonus — it's the baseline. Every project ships with CI, clean architecture, and documentation.

01
Version Control Discipline

Semantic commits, feature branch strategy, pull request reviews. Every repo tells a clean story of how the product evolved.

02
CI/CD via GitHub Actions

Automated test → build → deploy pipeline on every push. No manual releases. No "works on my machine."

03
MVVM & Clean Architecture

Presentation, domain, and data layers kept strictly separate. ViewModels that don't know about Views. Repositories that don't know about UI.

04
Documentation as a Deliverable

READMEs, API endpoint docs, inline comments, and architecture diagrams. Every project is understandable by any engineer, not just me.

ci-pipeline.yml — GitHub Actions
name: Build & Deploy
on: [push, pull_request]
 Checkout repository
✓ actions/checkout@v3
 Run unit tests
✓ 48 passed · 0 failed · 0 skipped
 Build release APK
✓ app-release.apk (12.4 MB)
 Deploy to staging
✓ Deployed → staging.yourapp.com
✓ Pipeline complete — 2m 18s
Last 4 Pipeline RunsAll Passing
feat/barcode-fallback-scan2m 14s · main
fix/loyalty-points-rounding1m 48s · main
feat/multi-tenant-isolation3m 02s · main
refactor/mvvm-viewmodel-layer2m 33s · main
06 — Endorsements

Client
Feedback.

What product owners and technical judges say about the software I build and deliver in real environments.

Real-world Impact

"Mohamed Baghdad's backend architecture entirely modernized our patient inventory tracking. The speed, security, and custom data access layers are exactly what we needed to scale confidently."

Y
Youssef T.
Optical Retail Manager
Flawless Execution

"We rely on his loyalty system daily. Connecting different cafes seamlessly while ensuring customer points never glitch is remarkable. The platform handles real-life traffic effortlessly."

A
Amina L.
Coffee Shop Franchisee
Technical Excellence

"NutriSafe proved that Mohamed Baghdad builds robust products, not prototypes. Implementing rapid offline fallbacks and optimized scanning algorithms under hackathon pressure is very rare."

EI
EMSI Jury
Hackathon Panel
Available Now

Let's build
something
worth shipping.

Looking for an engineer who can turn ideas into real products? Let’s talk.