Career Journey
Building Things That
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.
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.
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 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 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.
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 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).
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.
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.
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.
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.
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