Skip to content

About Me

Engineer, co-founder, and still the person who ships the app

I am Amr Hassan, a software engineer from Egypt, based in Cairo. I started building Flutter apps in 2021 while studying petroleum engineering at Suez University, and it turned into my job.

Most of my work has been for companies in Saudi Arabia and the US: telemedicine apps with video calls, a logistics platform for light trucks, community super-apps for residential compounds, and internal tools for government clients. I have led Flutter teams, set up CI/CD and code review, and worked closely with backend and design.

In 2026 I co-founded Dowirly, where I am CTO. We are building an Arabic-first AI shopping assistant for Saudi Arabia. Alongside it I run Kandil Dev, my small independent studio, where I build AI agents and apps for a few clients, and I am working on Orbyn, a product of my own.

Outside client work I wrote two open-source Dart backend frameworks, and this year I am learning Rust.

Location

Cairo, Egypt

Experience

5+ years (since 2021)

Focus

Flutter apps & AI agents

Currently

CTO at Dowirly

Experience

Where I have built

  1. Co-founder & CTO

    May 2026 – now

    Dowirly

    I own the architecture across the Flutter app, backend, AI service and admin dashboards, and I built and lead a remote team across mobile, backend, AI, DevOps, QA and security.

  2. Founder (self-employed)

    May 2021 – now

    Kandil Dev

    Client apps from requirements to release (Meena Health, Shiaka, BegoHub, TkTk-Koora, Dawini.AI), my own products, and two open-source Dart frameworks.

  3. Senior Flutter Developer · Mobile Engineering Lead

    May 2024 – May 2026

    i3mal

    Mobile architecture for a family of apps in Saudi Arabia, many delivered for Wakeb: Mostaqer, Hawdaj, Siwaan, Torido, Quick Wash, REDF and the Autism Virtual Clinic, which was recognized at WSIS 2026. Led and mentored the Flutter team, set up CI/CD and code review.

  4. Senior Flutter Developer (contract)

    Feb 2023 – now

    Pencil Media (US)

    Contract work for a US agency, now through Kandil Dev: Nifaya, Access to Citizenship, ICYL and, currently, FirstYear.

LinkedIn recommendations

What people I worked with say

Clients, managers and teammates from mobile, backend and design.

“He was able to understand the business requirements, translate them into reliable technical solutions, and communicate clearly throughout the project. Amr is a skilled and dependable mobile engineer, and I would gladly recommend him for senior mobile development and technical leadership roles.”
AMR KouraSenior Data Engineer at Delivery HeroClient
“Amr was one of the easiest mobile engineers I’ve worked with from a backend perspective. … Amr brings strong technical judgment, good communication, and a high level of accountability to his work.”
Ali AlaaSenior Software Developer @ QotoonManaged Amr directly
“He didn’t approach designs as screens to simply implement. He asked the right questions, understood the reasoning behind user flows, and often helped identify technical constraints early enough for us to solve them without compromising the experience.”
Ali AtwanProduct Designer @ AZ SystemsSame team
“…one thing that stood out was how well he understood the full flow of a feature, not just the mobile implementation. … He was proactive when discussing API design, data structures, and integration requirements, and he often caught potential issues early before they became bigger problems during development.”
Mahmoud MagdyAgentic AI Engineer @ Wakeb_DataWorked together from the backend side
“What I valued most was his willingness to support the people around him. Amr shares knowledge openly, communicates clearly, and creates a positive environment for collaboration.”
Ahmed MohamedFlutter DeveloperReported to Amr directly
“He approaches Flutter development with a lot of care, especially when it comes to architecture, maintainability, and handling complex features without making the codebase harder to evolve.”
Fady ShehataSenior Flutter Developer @ TalbinahSame team
“Amr was always helpful in technical discussions, code reviews, and solving complex development challenges. He writes clean, maintainable code and has a strong understanding of Flutter, application architecture, performance, and best practices.”
Ahmed SamiSenior Mobile Developer @ Alkan CITSame team

Education

BSc, Petroleum Engineering, Suez University (2019 – 2024)

Languages

Arabic (native), English (professional)

Technical Skills

The tools I use every week to build and ship

Mobile

  • Flutter
  • Dart
  • Android
  • iOS
  • BLoC / Cubit
  • Clean Architecture

AI & Automation

  • AI Agents
  • WhatsApp Business API
  • LLM Integration
  • Automation

Backend & Cloud

  • Firebase
  • REST APIs
  • Node.js / TypeScript
  • Dart Backend
  • Google Cloud
  • Agora (video)

Delivery & Leadership

  • CI/CD
  • Code Review
  • Team Leadership
  • Git & GitHub
  • Store Releases
  • Rust (learning)

Core Expertise

I build complete Flutter apps from first commit to store release, with clean architecture, BLoC/Cubit state management, video calls, payments and maps. Lately most of my time goes into AI agents that speak Arabic and work over WhatsApp.

Questions people ask me

Who is Amr Hassan?

Amr Hassan (also written Amr M Hassan) is an Egyptian software engineer based in Cairo. He is co-founder and CTO of Dowirly, founder of Kandil Dev, and a senior Flutter developer who has shipped apps for clients in Saudi Arabia, the US and Egypt.

Do you take freelance or client projects?

Yes, a few at a time through Kandil Dev: AI agents for businesses, Flutter apps, and technical leadership for small teams. Email is the fastest way to reach me.

What is Dowirly?

Dowirly is an Arabic-first AI shopping assistant for Saudi Arabia that helps people compare products and choose with confidence. It is launching soon.

Which technologies do you use?

Mostly Flutter and Dart for apps, TypeScript and Dart on the backend, Firebase, and LLM-based agents for automation. I pick what fits the project and the team that will maintain it.

Have something in mind?

Send a few lines about what you want to build or fix. I read every message and reply within a day, in Arabic or English.

amrmhassanwork@gmail.com