# Our work

> Al-Arjan builds iOS, Android and web apps with modern technology such as Flutter, Next.js, React, Node.js, NestJS, .NET and PostgreSQL, with scalable architecture, offline operation, Iraqi payment-gateway integration, automated testing and deployment, and round-the-clock monitoring.

Source: https://www.al-arjan.com/en/work · العربية: https://www.al-arjan.com/ar/work.md

## App engineering built for real-world use

Building apps and systems people use every day in Iraq has taught us that a successful app isn’t just good screens — it’s architecture that scales, performance on weak networks, secure data and operations that never stop.

### Scalable architecture

We separate UI, business logic and data behind clear APIs, so an app grows from hundreds to hundreds of thousands of users without a rewrite.

- Clean layered architecture
- Documented REST and GraphQL APIs
- Queues and background jobs for heavy work

### Offline-first

On-device storage with smart, conflict-aware sync keeps sales and field work going when the network or power drops.

- Local databases (SQLite)
- Automatic sync on reconnect
- Clear sync-state UI

### Performance on weak networks

Compressed images, progressive loading, caching and small bundles — because most of your users are on average mobile networks.

- First load in a few seconds
- Low data usage
- Performance tested on mid-range devices

### Secure by design

Encrypted transport and sensitive data, fine-grained permissions, secure phone-number login and an audit log of every action.

- OTP and JWT authentication
- Protection against common flaws (OWASP)
- Tested backups

### Local and global integrations

Iraqi payment gateways, SMS and WhatsApp, maps and live tracking, biometric devices and printers, and third-party systems.

- ZainCash, FastPay and Qi Card
- WhatsApp Business API
- Maps and live tracking with Socket.IO

### Quality and 24/7 operations

Automated tests, continuous deployment, error and performance monitoring, and a team that responds 24/7.

- CI/CD with GitHub Actions
- Error tracking with Sentry
- Uptime monitoring with Grafana

## What we build into apps

- Multi-sided apps (customer, driver, merchant, admin)
- Live map tracking
- E-payments and cash on delivery
- Targeted push notifications
- Arabic, English and Kurdish interfaces
- Real-time dashboards and reports
- App Store and Google Play publishing
- Zero-downtime updates

## Technology

### AI & bots

- **Claude**: Agents strong at understanding and long instructions
- **Gemini**: Multimodal understanding and varied tasks
- **GPT (OpenAI)**: General tasks and broad integrations
- **Llama**: Open models running on your servers
- **Mistral**: Light, fast open models
- **Ollama**: Local model runtime for sensitive data
- **Hugging Face**: Arabic embedding and classification models
- **LangChain**: Building agents and RAG pipelines
- **Qdrant**: Vector database for semantic search
- **n8n**: Workflow automation between systems
- **WhatsApp Business API**: Official WhatsApp bots
- **Telegram Bot API**: Telegram bots and notifications
- **Messenger**: Messenger and Instagram bots

### Web & front end

- **Next.js**: Fast, search-ready sites and platforms
- **React**: Dashboards and interactive UIs
- **TypeScript**: Type-safe code across every layer
- **JavaScript**: Front-end logic and integrations
- **Tailwind CSS**: Consistent, RTL-ready design systems
- **Vite**: Fast builds for single-page apps

### Mobile

- **Flutter**: One app for iOS and Android
- **Dart**: The language behind Flutter
- **Swift / iOS**: Native iOS apps
- **Kotlin / Android**: Native Android apps
- **React Native / Expo**: Cross-platform apps with React
- **Firebase**: Push, analytics and auth

### Back end & APIs

- **Node.js**: High-performance servers and APIs
- **NestJS**: Structured back ends for large systems
- **Express**: Lightweight services and APIs
- **.NET**: Enterprise ERP and accounting
- **Python**: Data processing and automation
- **FastAPI**: Fast Python APIs
- **Django**: Portals and admin back offices
- **Laravel**: PHP sites and systems
- **GraphQL**: Flexible data APIs for apps
- **Socket.IO**: Real-time tracking and updates

### Data

- **PostgreSQL**: Our primary database
- **MySQL**: Websites and existing systems
- **SQL Server**: Microsoft enterprise environments
- **MongoDB**: Flexible documents and logs
- **Redis**: Caching and queues
- **SQLite**: On-device offline storage
- **Prisma**: Type-safe data access
- **Elasticsearch**: Fast Arabic search
- **Supabase**: Managed back end for fast MVPs

### Cloud & DevOps

- **Docker**: Consistent runtime everywhere
- **Kubernetes**: Auto-scaling large systems
- **AWS**: Elastic cloud hosting
- **Google Cloud**: Hosting and data services
- **Cloudflare**: Protection and global CDN
- **Vercel**: Next.js deployment
- **Nginx**: Web serving and load balancing
- **Linux**: Stable, secure servers
- **GitHub Actions**: Automated test and deploy
- **Grafana**: Performance and uptime monitoring
- **Sentry**: Real-time error tracking

### Design & quality

- **Figma**: Design and interactive prototypes
- **Jest**: Automated testing
- **Postman**: API testing
- **GitHub**: Code hosting and review

## Case studies

Coming soon.

---

Contact Al-Arjan: +964 773 545 2792 (phone & WhatsApp, 24/7) — [Request a quote](https://www.al-arjan.com/en/quote)
