Mohamed Tarek Marzouk

Mohamed Tarek Marzouk

Web & Embedded Systems Developer

13+Projects
7+Years Exp.
5.0Rating

About Me

Mohamed Tarek Marzouk  - About Me

I'm a developer passionate about building smart solutions, solving real-world problems, and constantly experimenting with new tools and technologies.

I started learning programming in 2019 and since then, I've explored both web development and embedded systems.

In embedded systems, I've worked on both academic and personal hardware projects. On the web side, I've recently built an AI-powered English learning platform that acts as a personal assistant for language learning.

I'm committed to continuous learning by building real-world projects and mastering the tools that help me move faster and smarter.

My Skills & Tools

Key technologies I use for Fullstack Development, including React, Next.js, and Firebase, alongside AI tools that enhance my workflow.

Technical Skills
Node.js
PostgreSQL
TypeScript
Docker
RESTful APIs & WebSockets
Next.js
Tailwind CSS & Shadcn UI
Git & GitHub
Embedded C / C++
FreeRTOS
Communication Protocols (UART, SPI, I2C, ESP-NOW)
Hardware Debugging & KiCad
AI Tools
Google Genkit
Gemini API & LLM Integration
Prompt Engineering & Structured Outputs
GitHub Copilot
NotebookLM

My Projects

A selection of my work in Next.js, Firebase, and Embedded Systems, showcasing my skills in building modern web applications and hardware solutions.

Ajwan Cafe POS & QR Order System
Ajwan Cafe POS & QR Order System

A complete restaurant and cafe management system featuring real-time QR table ordering and an offline-first POS cash register. Built with Electron, Express, SQLite, and Firebase, it enables seamless local Wi-Fi operations without active internet while syncing data automatically when connected. It includes automated kitchen ticket printing, secure atomic shift closures, waiter calling alerts, and end-to-end automated testing for production stability.

Electron
Node.js
Express
SQLite
Firebase
TypeScript
WebSockets
Playwright
Vitest
Automatic-Irrigation-System-Atmega32
Automatic-Irrigation-System-Atmega32

A comprehensive Embedded System for automated irrigation control based on the Atmega32 microcontroller. Built using a robust Layered Architecture (MCAL, HAL, App), the system monitors soil moisture across multiple pools in real-time. It features a built-in Leak Detection system, a 16x2 LCD interface, and a 4x3 Keypad for user configuration, with all settings persistently stored in EEPROM.

Embedded Systems
Atmega32
AVR
C language
Firmware
Smart Farming
Real-time Systems
Charity Management System
Charity Management System

A lightweight desktop application built to streamline daily operations and case tracking for non-profit organizations. It centralizes beneficiary records, aid distribution, and donation receipts with automated PDF receipts and Excel reporting. Powered by Python, CustomTkinter, and local SQLite storage, it ensures secure data management and offline reliability without external server dependencies.

Python
CustomTkinter
SQLite
ReportLab
openpyxl
PyInstaller
ESP32 Multi-Room Smart Home Controller
ESP32 Multi-Room Smart Home Controller

A distributed home automation system built with an ESP32 master-slave architecture to control 9 relay channels across three rooms. It features a responsive local web dashboard running on WebSockets for zero-latency control and synchronizes device states bidirectionally with Firebase Realtime Database. The network ensures maximum reliability and security using encrypted ESP-NOW communication, offline command queuing, NVS memory persistence, and automated cloud OTA firmware updates.

ESP32
C++
ESP-NOW
WebSocket
Firebase RTDB
IoT
Home Automation
OTA
Ehna Gadaha – Integrated Management System (IMS)
Ehna Gadaha – Integrated Management System (IMS)

A comprehensive digital ecosystem designed to automate initiative operations. It features a tiered administrative hierarchy for task distribution, a full examination and automated certification engine, membership ID generation, and a centralized news management module. The system also serves as the backbone for the initiative's official web presence.

Management System
Exam Engine
Certification
SaaS
Full-Stack
Next.js
Role-Based Access Control (RBAC)
Focusly – AI-Powered Productivity Dashboard
Focusly – AI-Powered Productivity Dashboard

Generate with AI Focusly is an AI-driven productivity web app designed to help individuals organize their life, manage tasks, and achieve long-term goals with clarity. It combines goal-setting, task management, habit tracking, journaling, reports, and AI-powered suggestions into one seamless experience. Built with Next.js, Firebase, and Genkit, Focusly offers offline-first capabilities, smart insights, and customizable features to keep users motivated and on track every day.

Next.js
TypeScript
Firebase
Tailwind CSS
ShadCN
AI
Genkit
Gemini
Productivity
Dashboard
GenderLens AI
GenderLens AI

High-accuracy AI classification system trained to distinguish between male and female faces from static images. The deep learning model was trained on a robust dataset of 30,000 diverse photographs, achieving a 98% validation accuracy. This project provides a reliable solution for automatic demographic analysis within photo collections or identity verification pipelines

Computer Vision
Deep Learning
Image Classification
CNN
Python
Data Preprocessing
Heart Rate and Oxygen Monitor
Heart Rate and Oxygen Monitor

A smart health device that measures heart rate (BPM) and blood oxygen (SpO2). It uses an ESP32 microcontroller and a MAX30102 sensor to show live data on an LCD screen and a local web page using WebSockets.

ESP32
C++
IoT
WebSockets
MAX30102
Health
Arduino
LangoAI – AI-Powered English Learning Platform
LangoAI – AI-Powered English Learning Platform

LangoAI is an AI-driven English learning web app tailored for professionals in fields like medicine, engineering, and business. It delivers personalized lessons, quizzes, games, and career-specific content using cutting-edge technologies like generative AI (Gemini), Firebase, and Next.js. The platform includes a secure admin panel for full curriculum and game management, gamified learning paths, and real-time progress tracking.

Next.js
TypeScript
Firebase
Tailwind CSS
ShadCN
AI
Genkit
Gemini
Language Learning
EdTech
MA Group Company Website
MA Group Company Website

A modern and fully responsive company website built for MA Group, designed to showcase the company’s services, portfolio, and team. The platform includes an advanced admin dashboard that allows full control over appointments, client schedules, service descriptions, and project management. It also features a real-time chat system via email and WhatsApp for direct communication with the support team. Additionally, the system integrates an AI-powered project cost estimator, which helps users get an initial cost estimation for their projects using artificial intelligence. Developed as a solo project, it demonstrates skills in frontend, backend, and AI integration.

Next.js
Tailwind
Firebase
Node.js
AI
Full Stack
Qoot Dates – E-commerce & Logistics Platform
Qoot Dates – E-commerce & Logistics Platform

A full-scale e-commerce solution for a specialized food brand. The platform features a dynamic storefront integrated with secure payment gateways and automated shipping carrier APIs. It includes a robust back-office (Admin Dashboard) for real-time inventory management, order tracking, and comprehensive sales analytics.

E-commerce
Payment Integration
Logistics API
Admin Dashboard
Inventory Management
Next.js
Supabase
Speech Therapy Assistant
Speech Therapy Assistant

A comprehensive clinical web app for speech therapists to manage child profiles, track sessions, and run structured therapy programs. Built with React and TypeScript using a local-first pattern, it ensures seamless offline access alongside real-time Firebase Firestore synchronization and per-therapist data isolation. It features visual progress analytics and one-click PDF clinical report exports.

React
TypeScript
Vite
Tailwind CSS
Firebase Firestore
Firebase Auth
React Router
jsPDF
Student Score Predictor
Student Score Predictor

A machine learning model built to predict student test scores based on historical academic and behavioral data. It uses regression algorithms to find key patterns that impact student learning and test results. The system helps teachers spot struggling students early to offer timely support.

Python
Machine Learning
Scikit-Learn
Pandas
Data Analysis

What Others Say

Hear from collaborators and clients about their experiences.

MFK

Magdy Fathy Kamel

CEO of MAgroup

“تعاملنا مع محمد لبناء الموقع الإلكتروني والنظام الداخلي للشركة، وكانت النتيجة حلولاً تقنية عملية ساهمت بشكل مباشر في تنظيم سير العمل. المهندس محمد يمتاز بالدقة في التنفيذ وفهم المتطلبات الإدارية وتحويلها إلى برمجيات سهلة الاستخدام، وهو ما جعل نظام "MAgroup" يعمل بكفاءة عالية.”

10 months ago

John Smith

Lead Developer, Innovate Co.

“Mohamed's ability to integrate complex AI features into our Next.js application was impressive. He delivered high-quality, clean code and was always ready to tackle the next challenge.”

almost 3 years ago

Share Your Feedback
If we've worked together or you've experienced my projects, I'd love to hear your thoughts!

Link to your profile picture or company logo.

Get In Touch

Have a project in mind or just want to say hi? Feel free to reach out.

Contact Details

Email: mohamedtarekmarzouk@gmail.com

+201000196382

Location: Egypt-Cairo

Connect With Me