iOS & Android from one codebase
A single Flutter or React Native codebase that feels native on both platforms — roughly half the build cost and half the ongoing maintenance of writing Swift and Kotlin separately.
I'm Hassan Houry. Most mobile freelancers hand you a finished app and an API problem. I build both — the cross-platform app for iOS and Android, and the .NET Core backend, database and admin panel behind it — so nothing falls through the gap between two vendors.
Everything an app needs to actually reach users — not just the screens.
A single Flutter or React Native codebase that feels native on both platforms — roughly half the build cost and half the ongoing maintenance of writing Swift and Kotlin separately.
.NET Core APIs, PostgreSQL, authentication and an admin panel — designed alongside the app rather than bolted on afterwards by someone who never saw the screens.
Apps that keep working on a bad connection and reconcile cleanly when it returns. Essential for field, logistics and retail apps — and hard to retrofit later.
Push notifications, in-app purchases, payment gateways, maps and the third-party SDKs your product depends on — wired up and tested on real devices.
Signing, listings, screenshots, privacy declarations and review rejections — all mine to deal with. You get a live, downloadable app, not a build artifact.
Full right-to-left layouts and Arabic typography that a Gulf audience will actually trust — not a mirrored English app with the text flipped and the spacing broken.
Same engineer, same week, same head. When the app needs an endpoint changed, it gets changed — no ticket, no vendor, no waiting.
Systems with real users, real data and real consequences when they break.
You see working builds on your own phone throughout — not a reveal at the end.
We cut the idea down to the version worth launching. Most app projects fail from building too much before anyone has used it.
Interface and navigation designed around how people will actually hold the phone and what they came to do.
Iterative builds you install and use on your own device, so feedback happens while changes are still cheap.
Signing, listings, review submissions and the rejection round-trips. You get a live app on both stores.
OS updates, store policy changes and new features. Optional monthly maintenance — with full source handed over either way.
Anything not covered here — just ask. I reply personally, usually within a day.
One codebase instead of two means roughly half the build cost and half the ongoing maintenance, with a genuinely native feel on both platforms. Native still wins for heavy platform-specific work such as advanced camera pipelines or ARKit — and I'll tell you if your app is one of those cases rather than selling you cross-platform anyway.
I build in both, so the choice is made on your project rather than on my comfort. React Native tends to win when you already have a React or TypeScript team who'll maintain the app, or when you need a specific JavaScript SDK. Flutter tends to win on heavily custom interfaces and animation, and on keeping iOS and Android pixel-identical. I explain the trade-off in plain terms and you make the call.
Yes, and this is the main reason clients hire me for mobile. Most mobile freelancers stop at the app and hand you an API problem. I build the .NET Core backend, the database and the admin panel too, so there's no integration gap and no second vendor to coordinate.
Yes. Build signing, store listings, screenshots, review responses and the inevitable rejection round-trips are part of the job. I hand over an app that's live and downloadable, not a zip file and good luck.
A focused MVP with authentication, a handful of core screens and a backend typically runs six to ten weeks. A larger product with payments, real-time features and an admin panel runs three to five months. I give you a scoped estimate after the first conversation, not a number pulled from the air.
Apps aren't finished at launch — OS updates, store policy changes and user feedback all keep arriving. I offer ongoing maintenance and feature work on a monthly basis, and I hand over full source and documentation either way, so you're never locked in.
Tell me what the app should do and who it's for. The first conversation is free — and you'll leave it with a clearer scope either way.