← Back to team
Ahmad ElBakri

Developer

Ahmad ElBakri

Flutter & Mobile Developer · Computer Vision / ML Engineer

Cairo, Egypt

About

Flutter Developer with 3+ years of experience delivering production mobile applications — currently a Mid Flutter Developer, with additional paid client work across marketplace and travel verticals. Proficient in BLoC, Riverpod, Clean Architecture, Google Maps, Firebase Messaging, and REST API integration, with a track record of 10,000+ download apps, full state-management refactors, and real-time chat systems.

Also a Computer Vision and Machine Learning Engineer with 4+ years of hands-on experience building perception stacks for autonomous vehicles, deploying AI models on cloud infrastructure, and publishing peer-reviewed research. Competed internationally in Formula Student (Italy/UK) with top-3 design finishes, and published an IEEE paper on AI-powered video classification.

Skills

Languages

Dart Python C++ Java C#

Mobile

Flutter BLoC Riverpod Cubits Clean Architecture Dependency Injection

CV / ML

TensorFlow Keras OpenCV scikit-learn YOLO CNN LSTM / BiLSTM / GRU MediaPipe

Robotics

ROS Gazebo LiDAR Stereo Camera Sensor Fusion

Backend & Infra

Firebase Firebase Messaging REST APIs Google Maps SDK AWS Git Linux

Experience

Nov 2024 — Present

Mid Flutter Developer

IT-CORES
  • Contributed to a live Flutter application with 10,000+ downloads under a production-grade clean architecture codebase.
  • Led a full state-management migration from Riverpod to BLoC + Dependency Injection, improving testability and scalability.
  • Implemented Cubit-based feature modules to standardize patterns across the team.
Nov 2022 — Present

Computer Vision Engineer

Individual Projects
  • Built a real-time hand-gesture mouse controller using MediaPipe and OpenCV for hands-free PC control.
  • Developed facial emotion recognition and sign language recognition systems using CNNs trained on public datasets.
  • Created a video labeling/classification tool in Python/TKinter to accelerate ML dataset curation.
  • Building a Rubik's Cube solver using computer vision for state detection.
Nov 2021 — Jul 2024

Mobile Team Lead

IEEE AAST Alexandria Student Branch · Alexandria, Egypt
  • Designed and shipped the IEEE LYC conference app (Flutter + Firebase) used on-site for session tracking, room navigation, and QR-based check-in.
  • Extended the app to cover the full IEEE AAST SB platform with REST API integration.
  • Recruited, onboarded, and mentored a team of Flutter volunteers for the 2023–2024 season.
Jul 2020 — Jul 2024

Computer Vision Engineer (Head)

Arab Academy Motors – Formula Student · Alexandria, Egypt
  • Led the Computer Vision stack of a fully autonomous electric vehicle competing in Formula Student Italy and UK — top-10 overall in 2023.
  • Built a real-time object detection and distance estimation pipeline using a stereo camera with YOLO detection and stereo disparity algorithms.
  • Integrated LiDAR with camera output via sensor fusion and calibration, reducing false positives and improving depth accuracy.
  • Simulated the perception stack in Gazebo/ROS before hardware deployment; trained 10+ new engineers on Linux and Computer Vision.

Featured Projects

Flutter Package

Puzzle Cube

Interactive 3D Rubik's cube package for Flutter — a pure-Dart cube model with gesture-driven 3D rendering, published on pub.dev.

View project →
Freelance

Construction Tools Rental & Sales

Full marketplace app for renting and purchasing construction equipment — listings, search/filter, booking flow, real-time chat, and Google Maps pickup selection. Built in a team of 3.

Apr 2026 — Jun 2026
Freelance

Tourist Trip Planning App

Trip-planning app to browse, book, and manage tourism packages — Google Maps route visualization, real-time traveler/organizer chat, itinerary and booking flows. Built in a team of 3.

Jan 2026 — Mar 2026
Flutter + Firebase

IEEE LYC Conference App

End-to-end app for a multi-track conference: QR-based entry, session schedule, room assignments, and speaker profiles. Used live at the event.

2021 — 2024
AI / Research

"The Eye"

AI-powered video streaming platform classifying children's content with BiLSTM, LSTM, GRU, and CNN models. Deployed on AWS Lambda with Firebase; published at IEEE NILESCONF 2024.

Read paper →
Computer Vision

Autonomous Perception Stack

Real-time cone detection and depth estimation for a Formula Student autonomous EV — stereo vision, YOLO, and LiDAR sensor fusion, simulated in Gazebo/ROS.

2020 — 2024

Research & Publications

  • "The Eye" — IEEE Xplore (NILESCONF 2024): First-authored a 4-page paper on an AI-powered video streaming platform using BiLSTM, LSTM, GRU, and CNN models for children's content classification — scored 4/5 by reviewers. ieeexplore.ieee.org/document/10753227

Achievements

  • Formula Student Italy 2023: 2nd place overall, 1st place Business Event, 2nd place Design Event.
  • Formula Student Italy 2022: 3rd place overall, 1st place Business Event, 3rd place Design Event.
  • Dell Hacktrick 2024: 10th place — highest Eagle Score, most Computer Vision problems solved.
  • ACPC / ECPC 2021–2023: Qualified three consecutive years; top-16 in Egypt, top-3 at AAST, qualified to ACPC as top African/Arabic team.

Education

BSc. Computer Engineering

Arab Academy for Science and Technology · Alexandria, Egypt · Sep 2019 — Jul 2024

GPA: 3.5 / 4.0 · Capstone: "The Eye" — AI-powered video classification platform for child safety, published at IEEE NILESCONF 2024.

Interested in working together?

Get in touch