Building Full-Stack Solutions

Software Engineer | Full-Stack Developer | Problem Solver

With over three years of experience in building scalable applications, I specialize in creating high-performance mobile and web solutions that engage users and drive business results.

About Me

Software Engineer with 3+ years of experience delivering high-performance, full-stack mobile and web applications. Skilled in Flutter, Dart, React, Next.js, Node.js, and modern backend technologies, with expertise in MVVM, BLoC, and SOLID principles.

Successfully built and deployed production systems including restaurant management platforms, e-commerce solutions, receipt management systems, and business websites. Experienced in API development, real-time systems, cloud infrastructure, and creating scalable architectures that drive business growth.

Work Experience

Software Engineer (Freelance)

April 2023 - Present
  • Designed and deployed full-stack mobile and web applications for real clients across multiple industries including restaurants, e-commerce, healthcare, and automotive.
  • Delivered 10+ production projects from concept to deployment, consistently meeting deadlines and achieving an average client satisfaction rating of 4.8/5
  • Built scalable backend systems with Node.js, Supabase, Firebase, and Appwrite, handling thousands of daily users.
  • Developed responsive web applications using React, Next.js, and modern frontend technologies.
  • Provided long-term maintenance, implemented feature enhancements, and ensured optimal performance across all platforms.

Featured Projects

Snora Cloud - AI-Powered Platform

Advanced cloud-based AI platform with cutting-edge features for modern businesses. Full-stack solution with scalable architecture and real-time capabilities.

  • Built with React for optimal performance.
  • Implemented AI-powered features.
  • Created real-time data processing and analytics dashboard.
  • Integrated secure authentication and authorization system.
  • Developed responsive UI with modern design principles.
  • Optimized for high availability and fault tolerance.

Electra EG - Electric Vehicles

Comprehensive e-commerce platform for electric vehicles, tires, and accessories with advanced filtering, comparison tools, and inventory management.

  • Full-stack solution with React and Supabase backend.
  • Created admin dashboard for inventory management, pricing, and product updates.
  • Dynamic product catalog with advanced filtering (price, range, performance, stock status).
  • Responsive design supporting desktop, tablet, and mobile devices.

Yemen Zaad Restaurant

Full-stack restaurant website with digital menu, multilingual support (Norwegian, English, Arabic), and real-time menu management system.

  • Built with React for smooth performance.
  • Implemented qr code ordering system for tables.
  • Integrated Supabase for real-time menu updates and image storage.
  • Created admin dashboard for menu management, pricing, and inventory control.
  • Multilingual support with automatic language detection and switching.
  • Optimized images with WebP format and lazy loading for fast page loads.
  • Allergen information and dietary labels for customer safety.

iReceipt - Smart Document Management

AI-powered receipt and invoice management platform with OCR, expense tracking, and multi-account collaboration for individuals and businesses.

  • Built full-stack SaaS platform with React and Supabase.
  • Integrated OCR technology for automatic data extraction from receipts (99.5% accuracy).
  • Created subscription management system with Stripe integration.
  • Built real-time expense analytics dashboard with charts and insights.
  • Developed secure document sharing with time-limited links and access controls.
  • Cloud storage integration with Supabase for scalable file management.

Primero Dental Clinic

Modern dental clinic website with appointment booking, service showcase, patient testimonials, and multilingual support (Arabic/English).

  • Developed responsive website with React and modern UI/UX design.
  • Integrated Google Maps API for location and directions.
  • Built appointment booking system with WhatsApp integration.
  • Created dynamic service pages with before/after galleries.
  • Implemented video showcase section for clinical procedures.
  • Integrated Google Reviews API for real-time testimonials display.
  • Bilingual support (Arabic/English) with RTL layout for Arabic.
  • Optimized for local SEO to rank in Cairo dental searches.

Developed a cross-platform cashier system (Android & Windows) using MVVM and BLoC (Cubit), serving over +20 restaurants until now.

  • Developed using MVVM and BLoC (Cubit) architecture for scalable, maintainable code.
  • Implemented offline-first syncing between Isar (local) and Appwrite (cloud) databases.
  • Created backend logic using Appwrite Cloud Functions to handle server-side operations.
  • Enhanced user experience with multilingual support and dynamic theming, and a customized on-screen keyboard.
  • Generated 10+ automated reports (sales, expenses, stock), reducing manual reporting time by 80%.
  • Secured system with role-based access control for multi-user workflows.
  • Integrated USB/LAN thermal printing for receipts and kitchen orders
  • Built 4 companion apps (Kitchen, Takeaway, Tables, Delivery) connected via LAN to the main cashier system using WebSocket communication and Bonsoir for auto-discovery.
  • Designed a highly customizable invoice layout with options to show/hide elements, adjust font size, and add or modify a business logo

FruitHUB E-Commerce Platform

Full-stack e-commerce solution featuring a customer-facing mobile app and an admin dashboard for product and order management, built with feature-first architecture and modern Flutter practices.

  • Client Mobile App: Complete shopping experience with authentication (Email/Password & Google Sign-In), product catalog with best-selling section, shopping cart with live totals, and PayPal checkout integration.
  • Admin Dashboard: Comprehensive management system for adding products with image compression, uploading to Supabase Storage, and real-time order status updates via Firestore.
  • Implemented feature-first architecture with BLoC state management and GetIt dependency injection for both applications.
  • Integrated Firebase Cloud Firestore for real-time data synchronization and Firebase Auth for secure user authentication.
  • Built three-step checkout flow (shipping method, address, payment) with PayPal sandbox integration for online payments.
  • Developed internationalization support (English/Arabic) using Easy Localization for enhanced user accessibility.
  • Created responsive UI with flutter_screenutil and implemented skeleton loaders for improved user experience.
  • Utilized Supabase Storage for efficient image management with isolate-based compression before upload.
  • Implemented clean architecture with domain/data separation, ensuring maintainable and scalable codebase.
  • Added onboarding flow with persisted state and comprehensive error handling using Either pattern (dartz).

Built an inventory and sales management system for optics retailers using MVC and GetX.

  • Developed using MVC architecture and GetX for efficient state management.
  • Implemented role-based access control and multilingual support to enhance usability and security.
  • Enabled sales discounts, expense tracking, and supplier management with payment status monitoring.
  • Delivered detailed reporting on sales, stock levels, and expenses, helping store owners make informed business decisions.

Azkar App (Android Native)

Islamic app with comprehensive features for daily prayers and spiritual practices.

  • Integrated prayer times with live countdowns and a built-in Qibla compass.
  • Embedded Holy Qur'an PDFs for offline access.
  • Added digital Tasbeeh, morning & evening Adhkar, and the 99 Names of Allah.
  • Included Wudu instructions with images and a video guide for proper prayer performance.

Technical Skills

Frontend Development

Flutter Dart Responsive Design React Next.js TypeScript JavaScript

Backend & Databases

Node.js Express.js Fastify Supabase Firebase Appwrite PostgreSQL SQLite REST APIs WebSockets

Architecture & Patterns

MVVM MVC BLoC State Management Clean Architecture SOLID Principles Serverless

Tools & DevOps

Git & GitHub Docker CI/CD Vercel VS Code Postman Trello

Get In Touch

Ready to bring your ideas to life? Let's discuss your next project and create something amazing together.

LinkedIn

https://linkedin.com/in/mohamed-allam-dev

GitHub

https://github.com/MuhammadAllam

Location

Gharbia, Egypt