Career Journey

Building Things That
Actually Matter

4 years of technical experience — from internships & hackathons to freelance clients and open-source contributions. 1.5 years as a professional Mobile SWE. Here's the full story.

4
Yrs Tech Knowledge & Projects
1.5
Yrs Professional SWE Work
5+
Apps Delivered
35+
Students Taught
Professional Experience
Open Source Contributor
Itqan Community · mushaf-imad-flutter · Remote
Accomplishment Feb 2026 – Mar 2026
Integrated Quran.com API via OAuth 2.0, reducing audio latency by 86% using custom in-memory caching.
Developed a reactive sync system with Stream Transformers for real-time verse metadata injection.
Engineered a Hybrid Audio Engine supporting dynamic fallback between local and cloud sources.
Authored 80+ unit & integration tests with Mocktail covering complex async repository logic.
Dart Flutter OAuth 2.0 Streams REST API Mocktail TDD
View PR #27 on GitHub
Flutter Developer — Freelance
Self-Employed · Remote & Local Clients
Active Sep 2023 – Present
Built a stress-monitoring app (HyperMate) connecting to an ESP8266 microcontroller via Wi-Fi with real-time GSR sensor readings and a smart chatbot.
Enhanced EcoSort — a recycling IoT client app — adding Firebase auth, push notifications, QR scanning, and Blync API integration for hardware sensors.
Delivered VolunTeen, a volunteering social platform for a real client with 30–40 responsive screens, AI chatbot (GPT-3), and WhatsApp integration.
Employed MVC Architecture with Provider state management across all freelance projects.
Flutter Firebase IoT / ESP8266 Provider REST APIs GPT-3
Flutter Developer
PrimaLab · New Damietta, Egypt (Hybrid)
Sep 2023 – Jun 2024
Developed 2 client Flutter applications (VolunTeen & Check-It), managing the complete SDLC from requirements to delivery.
Implemented barcode scanning, real-time price comparison, and e-commerce style product database in Check-It.
Integrated Firebase services, GPT-3 API, in-app video player, and third-party packages.
Delivered 50+ hours of hands-on Flutter training covering Dart, OOP, UI, layout, and navigation.
Flutter Dart Firebase MVC Provider Barcode Scanner
Flutter Developer Intern
Orange Digital Center Egypt · Cairo (Hybrid)
Jun 2023 – Sep 2023
Worked in agile teams on 2 internal mobile apps and a hackathon E-wallet app, meeting tight sprint deadlines.
Translated Figma designs into pixel-perfect Flutter UI using MVVM architecture and Bloc Cubit state management.
Led community creation module for the Reddit Clone project — 6-member cross-functional team with Scrum methodology.
Flutter MVVM Bloc / Cubit Agile / Scrum Figma
View Internship Certificate
Academic & Teaching Roles
Software Programming Instructor [DECI]
EYouth · Contract · Dumyat, Egypt (On-site)
Active May 2026 – Present
Delivering professional on-site interactive Computer Science sessions for +100 primary & secondary school students of Digital Egypt Cups initiative (DECI) under the supervision of ministry of Communication and Information Technology (MCIT).
Sessions cover a wide range of topics from what is a computer, how it works, how internet works, to block programming, python programming, AI, Data science and Web development.
Managing Interactive activities held during the sessions and breaking complex concepts into simpler and smaller ones for the students to understand and learn with passion.
Computer Science Education Software Instruction Python AI Data Science Web Development
Computer Science Instructor
Mindset Training · Freelance · Remote
May 2026
Instructed two core computer science courses: Artificial Intelligence & Embedded Systems.
AI Curriculum: Problem-solving agents (Tree vs. Graph search), Uninformed search (BFS, DFS, UCS), Informed search (Greedy, A* & heuristic functions), and Local search techniques.
Embedded Systems Curriculum: Architecture elements, ROM/RAM memory hierarchy, communication protocols (I2C, SPI, 1-Wire), firmware design (Super loop vs. OS), and translation processes (mixing C/Assembly).
Artificial Intelligence (AI) Algorithms Embedded Systems Microcontrollers Search Algorithms Firmware Design
Python Programming Instructor
Maspero Academy · Radio & Television Institute
Jun 2025
Delivered Python programming fundamentals to CS students, creating hands-on exercises covering data types, control flow, OOP, and problem-solving patterns.
Python OOP Teaching
ML Engineer Instructor
DEPI Initiative · Ministry of Communications & IT
Aug 2024 – Oct 2024
Designed and delivered a comprehensive ML engineering curriculum — math foundations, Python ecosystem (NumPy/Pandas), and model training from scratch.
Led a 4-phase end-to-end capstone project lifecycle, culminating in a "sell your product" defense seminar.
Python Machine Learning NumPy / Pandas Curriculum Design
Computer Science Instructor — Systems Programming
Mindset Training · Freelance · Remote
Jul 2024 – Aug 2024
Delivered a comprehensive systems programming course covering low-level concepts including one/two-pass assemblers, symbol tables, and macro processors (conditional & recursive).
Introduced compilers architecture (lexical, syntax, semantic phases, code generation/optimization), linkers (static vs. dynamic), loaders, debuggers, and code editing processes.
Computer Science Education Computer Engineering Systems Programming Assemblers & Compilers Linkers & Loaders Debugging
Flutter Development Instructor
PrimaLab · New Damietta, Egypt
Aug 2023 – Feb 2024
Led a complete Flutter Development Diploma from zero to production, designing all course materials and handwritten notes.
Guided 35+ students from Dart basics through MVC architecture, state management, and real app deployment.
Flutter Dart Teaching MVC

Technical Ecosystem

Comprehensive tech stack organized by domain

Mobile Development
Flutter Dart Bloc / Cubit Provider State Mgmt Responsive UI Flutter Web Animations Streams
Languages & Paradigms
Python Java C / C++ JavaScript HTML5/CSS3 SQL Verilog HDL Bash/Shell
Backend & Databases
Node.js Firebase Supabase REST APIs gRPC SQL DBs MongoDB OAuth 2.0 API Integration
Engineering & Patterns
Clean Arch MVVM Patterns SOLID Patterns DSA System Design DI Containers Concurrency
AI & Data Science
ML Deep Learning PyTorch NumPy/Pandas CV/OpenCV NLP GPT Integration PySpark
DevOps & Tools
Git GitHub Linux Figma CI/CD Agile/Scrum ModelSim IoT/ESP8266 Arduino
Download CV Let's Work Together →