# Abdalrhman Attar · Mobile & Full-Stack Developer

> Mobile & Full-Stack Developer in Amman, Jordan. Flutter apps from design to store release, plus the Supabase, TypeScript and Docker work behind them. 10 apps live on the App Store and Google Play.

Hi, I'm Abdalrhman. I design mobile apps, build them, run the server behind them, and put them on the stores myself.

## Summary

- Name: Abdalrhman Attar (Arabic: عبدالرحمن العطار)
- Role: Mobile & Full-Stack Developer
- Location: Amman, Jordan (GMT+3)
- Languages: Arabic and English
- Main tools: Flutter, Supabase, TypeScript, Docker
- Availability: Open to new projects
- 10 apps live on the stores
- 11 Flutter products for Dot Tech clients
- 6 client apps on my starter template
- 24 repositories I run for a US client
- Award: Crown Prince Award for Best Government Service App, 4th place · team “Badir” · Dec 2025 (https://cpa.jo/home)

## Experience

### Technical Lead, Mobile & DevOps, Tayyar Marketing and IT Consulting (US)

Aug 2026 – Present · Full-time · remote · https://tayyarjo.com/

- Took over a six-product portfolio: 24 repositories and a production server with ~30 Docker containers
- Food-ordering platform: TypeScript backend, Next.js admin and three Expo apps
- Firewall, SSH clean-up, nightly PostgreSQL backups with a tested restore, GitLab CI for 9 projects

### Full-Stack Developer, Cycling Jordan

Jul 2026 – Present · Full-time · MoDEE employment subsidy · https://cyclingjordan.com/ · https://www.facebook.com/Cycling.Jordan/

- Sole developer and designer of a bike-rental platform: Flutter app and Supabase backend

### Flutter Developer, Tarabot

Jun 2026 – Present · Freelance · https://tarabot-hub.jo/

- NGO operations app on Google Play: aid delivery, accounting and 200+ permission codes

### App Developer, Dot Tech (Dot Media)

Feb 2024 – Present · Full-time since Oct 2025 · https://dottechjo.com/ · https://www.dotmediajo.com/

- Built 11 Flutter products for clients, 5 of them published
- Wrote the starter template six client apps are built on
- Supervised a junior developer and released her apps

## Projects

### Sawa Ride (سوا رايد)

Ride-sharing, rider and driver apps. Two Flutter apps on one shared package, with live trip updates and route ordering for drivers.

- Case study: https://abdalrhmanattar.com/work/sawa-ride (Arabic: https://abdalrhmanattar.com/ar/work/sawa-ride)
- Role: Built rider + driver apps
- Client / employer: Dot Tech
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, GetX, Pusher, FCM, Google Maps
- App Store: https://apps.apple.com/us/app/sawa-ride/id6757856032 · Google Play: https://play.google.com/store/apps/details?id=com.dottech.sawaride
- Shared package of common UI and logic used by both apps
- Live trip updates by merging Pusher and FCM events, covered by 110 tests
- Google Maps with custom markers and driver route ordering
- Helped the backend developer move the backend to AWS

### Sawa Ride Driver (سوا رايد للسائق)

Driver side of the ride-sharing platform. Trip requests, live tracking and earnings for drivers, sharing code with the rider app.

- Case study: https://abdalrhmanattar.com/work/sawa-ride-driver (Arabic: https://abdalrhmanattar.com/ar/work/sawa-ride-driver)
- Role: Built the driver app
- Client / employer: Dot Tech
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, GetX, Pusher, FCM, Google Maps
- App Store: https://apps.apple.com/us/app/sawa-ride-driver/id6757861025 · Google Play: https://play.google.com/store/apps/details?id=com.dottech.sawaridedriver
- Fare odometer and route ordering
- Real-time trip state over Pusher with FCM fallback

### Lussito (لوسيتو)

Multi-country fashion e-commerce. Abaya store for Jordan and Saudi Arabia with size-by-measurement, card checkout and an offline action queue.

- Case study: https://abdalrhmanattar.com/work/lussito (Arabic: https://abdalrhmanattar.com/ar/work/lussito)
- Role: Lead developer
- Client / employer: Dot Tech
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, Bloc, go_router, PayTabs, Geidea, Firebase
- App Store: https://apps.apple.com/us/app/lussito/id6795830923 · Google Play: https://play.google.com/store/apps/details?id=com.dottech.lussito
- PayTabs (Jordan) and Geidea (Saudi Arabia) card checkout plus cash on delivery
- Typed API client with retry and an offline action queue
- Four build flavors and a Makefile pipeline for signed APK, AAB and IPA

### Visit Amman (زوروا عمّان)

Tourism and shopping offers in Amman. Events calendar, map with live location, and QR offer redemption for store managers.

- Case study: https://abdalrhmanattar.com/work/visit-amman (Arabic: https://abdalrhmanattar.com/ar/work/visit-amman)
- Role: Built the app
- Client / employer: Dot Tech · Amman Chamber of Commerce
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, GetX, Google Maps, QR
- App Store: https://apps.apple.com/jo/app/visit-amman/id6748395517 · Google Play: https://play.google.com/store/apps/details?id=com.visit.amman.dottechjo
- Visitor and store-manager roles in one app
- CMS-driven pages
- QR offer redemption

### Daleel Al Hurra (دليل الحرة)

Car-listings marketplace. Dealer listings with OTP sign-in and favourites cached for offline use.

- Case study: https://abdalrhmanattar.com/work/daleel-al-hurra (Arabic: https://abdalrhmanattar.com/ar/work/daleel-al-hurra)
- Role: Built the app
- Client / employer: Dot Tech
- Year: 2025
- Status: Published on the stores
- Stack: Flutter, GetX, Dio, Firebase
- App Store: https://apps.apple.com/ly/app/%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%AD%D8%B1%D8%A9/id6670617809 · Google Play: https://play.google.com/store/apps/details?id=com.daleelalhurra.frontend
- Login, registration and OTP
- Offline favourites

### Bishop School Alumni (خريجو مدرسة المطران)

Alumni community and events. Feed, member directory, WebSocket chat and event booking with QR tickets.

- Case study: https://abdalrhmanattar.com/work/bishop-school-alumni (Arabic: https://abdalrhmanattar.com/ar/work/bishop-school-alumni)
- Role: Supervised, took over and released
- Client / employer: Dot Tech
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, GetX, WebSocket, FCM
- App Store: https://apps.apple.com/us/app/bishop-school-alumni/id6766196524 · Google Play: https://play.google.com/store/apps/details?id=com.dottech.bsa
- Supervised a junior developer through the build
- Took over the app and prepared the store release

### Musaddaq (مُصدَّق)

Lease-contract registration. Owners and tenants create, sign and certify lease contracts, on mobile and web.

- Case study: https://abdalrhmanattar.com/work/musaddaq (Arabic: https://abdalrhmanattar.com/ar/work/musaddaq)
- Role: Supervised, took over and released
- Client / employer: Dot Tech
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, GetX, go_router, Firebase
- App Store: https://apps.apple.com/us/app/musaddaq/id6760346078 · Google Play: https://play.google.com/store/apps/details?id=com.dottech.musaddaq
- E-signature and ID capture
- Delegation flow for owners

### Orsi (عرسي)

Wedding-services marketplace. Find and book wedding vendors, with a planner and shareable deep links.

- Case study: https://abdalrhmanattar.com/work/orsi (Arabic: https://abdalrhmanattar.com/ar/work/orsi)
- Role: Built the app
- Client / employer: Dot Tech
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, GetX, Firebase Auth, Deep links
- Google Play: https://play.google.com/store/apps/details?id=com.dottech.orsi
- Vendor marketplace and planner

### Tarabot (ترابط)

NGO operations platform. Multi-tenant app for beneficiaries, aid delivery with OTP and signature proof, programmes, surveys and accounting.

- Case study: https://abdalrhmanattar.com/work/tarabot (Arabic: https://abdalrhmanattar.com/ar/work/tarabot)
- Role: Built the mobile app
- Client / employer: Tarabot (freelance)
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, Bloc, Dio, Freezed, GitHub Actions
- Google Play: https://play.google.com/store/apps/details?id=com.tarabot.app
- About 1,265 Dart files against a 737-endpoint API
- Two-layer permission system covering 200+ permission codes
- 492 test calls in 75 test files; CI to Firebase App Distribution

### Kaleem Parents (كليم للأهل)

Speech-therapy companion for parents. Parents follow their child’s speech progress and pair the child’s device by QR or a 6-digit code.

- Case study: https://abdalrhmanattar.com/work/kaleem-parents (Arabic: https://abdalrhmanattar.com/ar/work/kaleem-parents)
- Role: Built the parent app
- Client / employer: Freelance (team)
- Year: 2026
- Status: Published on the stores
- Stack: Flutter, Bloc, Dio, Firebase
- App Store: https://apps.apple.com/us/app/kaleem-parents/id6822817724
- QR or 6-digit device pairing
- Google and Apple sign-in
- Subscription plans

### Velora (فيلورا)

Bike rental and cycling tourism, built solo. One Flutter app for riders, guides and admins on a Supabase backend I designed: QR rental, live GPS rides and server-side pricing.

- Case study: https://abdalrhmanattar.com/work/velora (Arabic: https://abdalrhmanattar.com/ar/work/velora)
- Role: Sole developer and designer
- Client / employer: Cycling Jordan
- Year: 2026
- Status: Case study (not on the stores)
- Stack: Flutter, Bloc, Supabase, PostgreSQL, Edge Functions, Python
- 40 SQL migrations, 16 tables, 48 row-level security policies, ~75 database functions
- Bike unlock and return only at the station, with fake-GPS rejection
- Passport/ID reading from machine-readable zones
- Python migration of legacy data and users into Supabase

### Football challenges (تحديات)

32 football games on 10 reusable engines. Arabic-first football trivia with offline content, a pass-the-phone party mode and fuzzy Arabic/Latin answer matching.

- Case study: https://abdalrhmanattar.com/work/tahadiyat (Arabic: https://abdalrhmanattar.com/ar/work/tahadiyat)
- Role: Built from idea to running app
- Client / employer: Dot Tech
- Year: 2026
- Status: Case study (not on the stores)
- Stack: Flutter, Bloc, HydratedBloc, OpenAPI 3.1
- Idea to running front end in under a week
- About 1,700 game test calls
- OpenAPI 3.1 contract for the backend team

### Food-ordering platform (منصة طلب الطعام)

Took over a six-product portfolio and its server. 391 commits in about seven weeks across the backend, admin and three Expo apps, plus the server, backups and CI.

- Case study: https://abdalrhmanattar.com/work/food-ordering (Arabic: https://abdalrhmanattar.com/ar/work/food-ordering)
- Role: Mobile & DevOps lead
- Client / employer: Tayyar Marketing and IT Consulting (US)
- Year: 2026
- Status: Case study (not on the stores)
- Stack: TypeScript, Bun, Fastify, PostgreSQL, Kafka, Next.js, Expo, Docker, GitLab CI
- Fixed most of 46 documented security findings
- Nightly PostgreSQL backups with a tested restore
- Moved 24 repositories to GitLab and rebuilt CI for 9 projects
- Delivery-time estimates, support chat and a redesign with dark mode

### Flutter starter template (قالب Flutter الأساسي)

The base six client apps are built on. Architecture, API layer, four flavors with their own Firebase projects, Arabic/English RTL, 73 UI modules and CI, ready in about a day.

- Case study: https://abdalrhmanattar.com/work/flutter-starter (Arabic: https://abdalrhmanattar.com/ar/work/flutter-starter)
- Role: Author
- Client / employer: Own · used at Dot Tech
- Year: 2026
- Status: Case study (not on the stores)
- Stack: Flutter, Bloc, get_it, go_router, Dio, Freezed, Firebase, GitHub Actions, Make
- 522 commits, 306 test files, about 4,100 test calls
- `make new-repo` and `make new-firebase` set up a new client project
- One AI rules file shared by Claude Code, Cursor, Gemini and Copilot

## Skills

- Mobile: Flutter, Dart, Bloc, GetX, Riverpod, go_router, Freezed, React Native, Expo
- Backend & data: Supabase, PostgreSQL, Firebase, TypeScript, Next.js, Bun, Fastify, Kafka, Python
- DevOps: Docker, Nginx, Linux, GitHub Actions, GitLab CI, Make, Bash
- Release: App Store Connect, Google Play Console, TestFlight, Signing, D-U-N-S
- AI-assisted: Claude Code, Multi-agent workflows, Gemini, RAG

## Contact

- Email: alattarabdalrhman@gmail.com
- Phone / WhatsApp: +962 79 834 4241 (https://wa.me/962798344241)
- LinkedIn: https://www.linkedin.com/in/abdalrhmanalattar/
- GitHub: https://github.com/Abdalrhman-Attar
- CV (PDF): https://abdalrhmanattar.com/Abdalrhman_Attar_CV.pdf
- Website: https://abdalrhmanattar.com/ (Arabic: https://abdalrhmanattar.com/ar)
