Skip to content
Open to new projects

Co-founder & CTO @ Dowirly · Founder, Kandil Dev

Amr HassanI build AI agents and apps that speak Arabic.

For clinics, service businesses and startups in Saudi Arabia, the Gulf and Egypt. Five years, 27 projects, 15 apps live on the stores, and a healthcare platform recognized at WSIS 2026.

Amr Hassan

Apps I have built or led, live on the App Store and Google Play

  • Mostaqer
  • Autism Virtual Clinic (AVC)
  • Hawdaj
  • Siwaan
  • Torido & Torido Naqel
  • REDF legal app
  • Hawari
  • Hawdaj Kids
  • FirstYear
27

Projects shipped or in progress

15

Apps live on the stores

5+

Years building products

3

Markets: KSA, US, Egypt

Recognized at WSIS 2026

Autism Virtual Clinic

Family and therapist apps for the Society of Autism Families in Saudi Arabia. In its first year the clinic ran more than 1,000 sessions for over 200 families (figures published by Wakeb), and it was recognized in the E-Health track of the World Summit on the Information Society.

1,000+
sessions
200+
families
2
apps
Read the case
Now building
Dowirly

Dowirly Launching soon

An Arabic-first AI shopping assistant for Saudi Arabia. Describe what you need by text, voice or photo, and get clear recommendations and side-by-side comparisons. I co-founded it and lead the engineering team.

Visit dowirly.ai
What I do

Three ways I can help

01

AI agents that answer, follow up and book

A WhatsApp agent for your clinic or service business that replies in Arabic within seconds, follows up with leads and books appointments into your calendar. A person on your team takes over when it matters.

Clinics · service businesses · B2B teams

Learn more
02

Apps that reach the store, and stay there

Flutter apps for iOS and Android, with the backend and admin dashboard behind them. Payments, maps, chat and video calls, in Arabic and English. 15 of my apps are live on the stores right now.

Startups · agencies · healthcare · logistics

Learn more
03

A technical partner for your startup

If you have the idea and the market but no one to own the technology, I set the architecture, build the team, run code review and releases, and stay accountable for shipping.

Founders · non-technical teams

Learn more
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
Why work with me

What you get that is hard to find

Arabic first, not translated

RTL layouts, Arabic content and Gulf users are my default, not an afterthought.

Shipped where it is hard

Telemedicine with video calls, a government legal system, logistics with regulatory integration.

I lead and I still build

CTO at Dowirly and still writing code. You talk to the person doing the work.

Straight answers

A written scope, a weekly build you can try, and no surprises on price.

How it works

From first call to launch

  1. 1

    Call

    A short call to understand the problem and what success looks like.

  2. 2

    Scope

    A written plan with a timeline and a fixed price or monthly plan.

  3. 3

    Build

    Weekly builds you can open and try, with a short update every week.

  4. 4

    Launch

    Store release, hand-over and agreed support after launch.

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.

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