Ammar Arab - Full-Stack Software Developer | عمار عرب - مطور برمجيات
عمار عرب - مطور برمجيات متكامل من عمان، الأردن. Ammar Arab - Full-stack developer based in Amman, Jordan. I build and ship production web and mobile applications using Next.js, TypeScript, React, Node.js, and PostgreSQL. Available for remote work with US and international companies. Frontend developer, backend developer, mobile developer.
About Ammar Arab | نبذة عن عمار عرب
المطور عمار عرب - مبرمج متخصص في تطوير تطبيقات الويب والموبايل. Ammar Arab programmer with expertise in full-stack development. In about a year I have worked on a production volunteering platform, a B2B portal, a catalog system, restaurant websites, and cross-platform mobile apps, most of them solo. I care about clean architecture, domain driven design, and writing code that makes sense six months later. Currently looking for my next challenge as a frontend developer, backend developer, or full-stack developer.
Skills & Technologies | المهارات التقنية
عمار عرب مبرمج متخصص في: Next.js developer, React developer, TypeScript developer, JavaScript developer, Node.js developer, PostgreSQL developer, Prisma developer, React Native developer, Expo developer, Redux developer, Inngest, Cloudflare R2, Sentry, NextAuth, Web Push API, ASP.NET Core developer, C# developer, SQL Server, SQLite, Redis, Vercel, Git, GitHub, Clean Architecture, Domain-Driven Design, SCSS, Tailwind CSS, Framer Motion, GSAP, Google Analytics 4.
Projects Portfolio | معرض الأعمال
Stampede Cash4Cars - Built by Ammar Arab
Lead management platform for a real Calgary car buying business.
Project Type: Full Stack
Technologies used by مطور Stampede Cash4Cars: Next.js, TypeScript, PostgreSQL, Redis, Prisma, Vercel
Features:
- Lead pipeline from NEW inquiry to DEAL CLOSED status
- Admin dashboard: search, filter, notes, soft-delete
- Multi-step quote form with make and model autocomplete
- 1,000+ vehicles resolved client-side with no API calls
- JWT HTTP-only cookies with custom in-memory rate limiter
- Zod on every route and Resend email on every submission
View live project: https://cash4cars2.vercel.appVolunteering Platform - Built by Ammar Arab
Production volunteering platform built solo for a Jordanian social initiative.
Project Type: Full Stack
Technologies used by مطور Volunteering Platform: Next.js, NestJS, TypeScript, PostgreSQL, Cloudflare, Inngest, Sentry
Features:
- Auto cert: Inngest job renders HTML to PNG, saves to R2
- 9-type push engine with offline service worker support
- Streaming AI chatbot with model fallback, per-IP limits
- Volunteer lifecycle: pending, accepted, done, rejected
- Two-tier RBAC: volunteer and admin control panels
- OTP email auth, JWT versioning, bcrypt password
- Sentry on server, client and edge layers plus GA4
View live project: https://youthprints.onlineGrab'N Go - Built by Ammar Arab
Full-stack restaurant platform with a custom scroll engine and ASP.NET Core backend.
Project Type: Full Stack
Technologies used by مطور Grab'N Go: React 19, TypeScript, C#, ASP.NET Core, SQL Server, SCSS
Features:
- Custom scroll hijack: wheel, touch swipe, section lock
- Framer Motion scroll parallax and staggered animations
- JWT admin dashboard with full menu CRUD management
- ASP.NET Core 9, EF Core Code First, Serilog logging
- Brotli compression, connection pooling, full DI setup
View live project: https://grabngorestaurant.comCatalogue System - Built by Ammar Arab
Full-stack product catalogue with an ASP.NET Core backend and Next.js frontend.
Project Type: Full Stack
Technologies used by مطور Catalogue System: Next.js, C#, ASP.NET Core, SQL Server, Redux, SCSS
Features:
- ASP.NET Core API: Clean Architecture, EF Core, SQL Server
- Debounced search by item name or code with status filter
- Admin: JWT auth, image upload with JPEG compression
- Item statuses: new, active, inactive and focused
- Favourites saved in localStorage with instant feedback
- Arabic RTL, Framer Motion transitions, server pagination
Cash for Cars YYC - Built by Ammar Arab
Frontend for a Calgary car buying business with Resend-powered forms.
Project Type: Frontend
Technologies used by مطور Cash for Cars YYC: Next.js, TypeScript, SCSS, Vercel
Features:
- Multi-step quote form with 1,000+ vehicle autocomplete
- Makes and cities resolved from local JSON, zero API
- Quote and contact forms delivered via Resend email
- Staggered entry animations and mobile-first layout
View live project: https://cash4carsyyc.comExpense Tracker - Built by Ammar Arab
Full-stack personal finance tracker with budgets, transactions, and NextAuth.
Project Type: Full Stack
Technologies used by مطور Expense Tracker: Next.js, TypeScript, PostgreSQL, Prisma, Neon DB, Vercel
Features:
- NextAuth credentials login with password strength meter
- Budget CRUD: create, rename, archive and delete per user
- Add income or expense with category, date and notes
- Filter by type, category, date range and keyword search
- Per-budget summary: total income, expenses and balance
- All data row-scoped per user via Prisma and Neon DB
View live project: https://urexpenses.siteRocky Cash 4 Cars - Built by Ammar Arab
SEO-optimized car buying frontend with Google Ads conversion tracking.
Project Type: Frontend
Technologies used by مطور Rocky Cash 4 Cars: Next.js, TypeScript, SCSS, Google Analytics, Vercel
Features:
- Two-step quote form with local JSON autocomplete
- Google Ads conversion fires on every successful submit
- Schema.org, Open Graph and XML sitemap, full SEO
- Scroll-triggered animations and mouse glow cursor effect
View live project: https://www.rockycash4cars.comB2B Order Portal - Built by Ammar Arab
B2B order management portal built within a team, connected to a shared ASP.NET Core API.
Project Type: Frontend
Technologies used by مطور B2B Order Portal: Next.js, TypeScript, Redux, SCSS
Features:
- Session auth with forced first-login password update
- Redux bootstraps catalogue, products and orders on start
- Fly-to-cart portal animation with quantity feedback
- Arabic and English UI with full category drill-down
- Inline profile editing with GPS location picker
- Next.js server proxy routes all backend API calls
Digital Menu System - Built by Ammar Arab
Serverless digital menu with i18n, theming, and a Redis-backed admin dashboard.
Project Type: Full Stack
Technologies used by مطور Digital Menu System: Next.js, TypeScript, Vercel KV, SCSS, Vercel
Features:
- Arabic and English switching with dark and light theme
- Admin panel: manage categories and meals in real time
- Custom branding: logo upload and global color config
- Vercel KV Redis as the sole serverless database
- QR code entry point with animated intro and skeletons
View live project: https://menudemo.onlineMobile Sales App - Built by Ammar Arab
Cross-platform sales app with 40+ screens, ESC/POS printing, and SQLite persistence.
Project Type: Mobile
Technologies used by مطور Mobile Sales App: React Native, TypeScript, SQLite, iOS, Android
Features:
- 40+ screens built with MVVM on React Native CLI
- ESC/POS Bluetooth receipt printing to thermal printers
- SQLite local persistence for offline orders and customers
- Smooth animations and responsive layouts, iOS and Android
- Customer management, order tracking and daily reports
Mobile Catalogue App - Built by Ammar Arab
Cross-platform Expo catalogue app with a full ASP.NET Core and SQL Server backend.
Project Type: Mobile
Technologies used by مطور Mobile Catalogue App: React Native, Expo, C#, ASP.NET Core, SQL Server, iOS
Features:
- Admin login and guest access as two separate app flows
- Browse items by status: new, active, inactive, focused
- Image upload with JPEG conversion and compression
- Local favourites with instant add and remove feedback
- Debounced search with server-side paginated results
- bcrypt password hashing on the ASP.NET Core backend
Warehouse Inventory App - Built by Ammar Arab
Production warehouse PDA app with a native Android printing pipeline and major performance wins.
Project Type: Mobile
Technologies used by مطور Warehouse Inventory App: React Native, TypeScript, Redux, SQLite, Android
Features:
- App load time cut from 25s to 6s via Redux restructure
- Barcode print time cut from 3s to under 0.2s
- Native Android module: Arabic bitmap to Bluetooth printer
- Saved full printer replacement cost across 12 branches
- Barcode scan, UOM convert, stock count, transfers, PO
- Fixed critical bug blocking a 1,000-item inventory save
Work Experience | الخبرة العملية
Junior Software Developer - Al Dayrawi Group | مطور برمجيات - مجموعة الديراوي
March 2025 to present. Amman, Jordan. عمان، الأردن
- Built a B2B portal with Redux and Next.js proxy API layer as a full-stack developer.
- Improved barcode scan performance by 98 percent via Redux refactor as a frontend developer.
- Built a native Android module saving printer replacement costs across 12 branches.
- Developed cross-platform sales app with 40 plus screens using React Native CLI as a mobile developer.
- Fixed critical production bug blocking a 1000 item inventory save as a backend developer.
Contact Ammar Arab | تواصل مع عمار عرب
- المبرمج عمار عرب Email: contact@ammararab.com
- Phone: +962 788 482 930
- WhatsApp: +962 788 482 930
- LinkedIn: linkedin.com/in/ammar1arab
- GitHub: github.com/ammar1arab
- Instagram: instagram.com/ammar_arab_
- Facebook: facebook.com/ammar1arab
- Twitter/X: @ammar_arab_
- Portfolio Website: ammararab.com
- Full Portfolio: portfolio.ammararab.com
- Location: Amman, Jordan | عمان، الأردن
Services | الخدمات
عمار عرب يقدم خدمات: Frontend development using React and Next.js, Backend development using Node.js and PostgreSQL, Full-stack web development, Mobile app development using React Native, Database design and optimization, API development and integration, Clean architecture implementation, Domain-driven design consulting.
Keywords | كلمات مفتاحية
Ammar Arab, عمار عرب, Arab Ammar, ammar arab developer, ammar arab programmer, المطور عمار عرب, المبرمج عمار عرب, عمار عرب مبرمج, مطور برمجيات الأردن, مطور مواقع الأردن, مبرمج الأردن, frontend developer, backend developer, full-stack developer, Next.js developer, React developer, TypeScript developer, Node.js developer, React Native developer, software engineer Jordan, web developer Amman, mobile developer Jordan, ammar1arab, ammar_arab_