Amman, Jordan — open to new work
I build the mobile layer on top of SAP Business One.
Full stack developer. Flutter on the front, C# and .NET on the back, SAP B1 Service Layer and HANA underneath. Ten apps live on the App Store and Google Play — running warehouses, payroll and approvals for companies across Jordan and the Gulf.
Work I've shipped
Nine apps built at Advanced Business Solutions and deployed with organisations across Jordan and the Gulf. Pick one to read about it.
What I build on my own time
A side project taken end to end — idea, design, code, store listing, and a web companion.
Aimo
Presentation remote
Turns a phone into a laser pointer. Gyroscope readings stream over WebSocket to a companion running in the browser, which paints a dot on the presentation screen in real time. There's an Apple Watch app too, relaying through WatchConnectivity.
What I work with
Day to day, across mobile, backend and the SAP layer that ties them together.
Mobile
- Flutter
- Dart
- Riverpod
- Provider
- SwiftUI (watchOS)
Backend
- C#
- .NET 8 / ASP.NET Core
- Dapper
- REST APIs
- Windows Services
Data
- SQL Server
- SAP HANA SQL
- Firebase
- Offline-first sync
SAP Business One
- Service Layer
- DI API
- Warehouse workflows
- HR & payroll
- Approval stages
Craft
- Arabic / English RTL
- Figma
- Git
- Store releases
How I got here
2023 — now
Full Stack Developer
Advanced Business Solutions (ABS) — Amman, Jordan
- Built and shipped nine Flutter apps to the App Store and Google Play, from first screen to store listing.
- Wrote the backend services behind them in C# and .NET against SQL Server and SAP HANA.
- Integrated SAP Business One through the Service Layer and DI API — approvals, timesheets, expenses, assets.
- Implemented warehouse workflows: goods receipt, transfers, stock counting, barcode and OCR scanning.
- Deployed .NET Windows Services keeping production and warehouse systems in sync.
- Designed bilingual Arabic and English interfaces, plus PDF generation for enterprise reporting.
2025 — now
Independent projects
Self-directed — nights and weekends
- Aimo: a presentation remote spanning iPhone, Apple Watch and the browser, published solo to the App Store.
- Streamed live gyroscope data over WebSocket to move a pointer on a presentation screen with no perceptible lag.
- Shipped the web companion on Firebase Hosting and handled the full App Store review process end to end.
Take a break
Five lights come on. When they go out, tap as fast as you can. Go early and it's a jump start.
Ready when you are.
Let's build something
Open to full-time roles, contract work and anything involving Flutter or SAP Business One.