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.

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
Projects shipped or in progress
Apps live on the stores
Years building products
Markets: KSA, US, Egypt
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.


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.aiThree ways I can help
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 moreApps 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 moreA 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 moreProducts people use every day
Healthcare, logistics, communities and commerce, mostly in Saudi Arabia.
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 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.”“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.”“…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.”“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.”“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.”“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.”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.
From first call to launch
- 1
Call
A short call to understand the problem and what success looks like.
- 2
Scope
A written plan with a timeline and a fixed price or monthly plan.
- 3
Build
Weekly builds you can open and try, with a short update every week.
- 4
Launch
Store release, hand-over and agreed support after launch.
Where I have built
Co-founder & CTO
May 2026 – nowDowirly
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.
Founder (self-employed)
May 2021 – nowKandil Dev
Client apps from requirements to release (Meena Health, Shiaka, BegoHub, TkTk-Koora, Dawini.AI), my own products, and two open-source Dart frameworks.
Senior Flutter Developer · Mobile Engineering Lead
May 2024 – May 2026i3mal
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.
Senior Flutter Developer (contract)
Feb 2023 – nowPencil 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.
Giving back to the Dart community
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




