CTO & Full-Stack Architect
I design and ship real-time, multi-tenant SaaS end to end: the database, APIs, real-time layer, web and mobile apps, AI features and the infrastructure they run on. CTO at Easy Team since 2020, still hands-on every day.
Tech Stack
Tools I work with
About Me
One person who can own the whole stack, and lead the team around it.
I've been building production software for over ten years, and since 2020 I've been CTO at Easy Team, running engineering for several products in parallel on one standardized stack.
My work sits behind products in restaurant tech, customer support, e-commerce, marketplaces, point of sale and fintech. I build Arabic, Kurdish and English products with proper right-to-left layouts, and I'm based in Duhok, Iraq, working remotely with teams in the Gulf, Europe and the US.
PostgreSQL with row-level security, Socket.IO on Redis, custom domains per tenant.
Multiple payment gateways, idempotent webhooks, payouts, and a ledger as the source of truth.
RAG agents that answer from your own data and hand uncertain cases to a human.
Leading the engineering team while still writing production code every day.
Portfolio
Products I designed and shipped, most of them running in production today.
CTO · architecture & delivery
Omni-channel customer support platform that brings web chat, WhatsApp, Messenger, Telegram and Instagram into one real-time inbox, with a RAG AI agent that answers from each customer's own knowledge and hands anything uncertain to a human. Native iOS and Android agent apps.
CTO · architecture & delivery
AI digital-twin social app: a native SwiftUI iOS app in Arabic and English on a NestJS API with background workers, vector search and a Gemini-based model that learns how each person communicates.
Architect & developer
Real-estate management and CRM for Kurdistan, fully in Kurdish (RTL): property matchmaking, a USD/IQD finance engine and branded printable contracts, with tenant data isolated at the database level.
Architect & developer (client)
Digitized foster-carer recruitment: online applications with documents, assessment forms, role-based access, automated emails and an analytics dashboard.
Incident response
Brought a large user platform back after an SQL-injection attack: rebuilt the user records from a pre-attack snapshot, reconciled every balance from the ledger, then hardened it with WAF rules, a private database, binary logging and 2FA.
Experience
Ten years of shipping production software, the last six of them as CTO.
Lead engineering for a portfolio of SaaS products (EasyLiveChat, eMenuAI, GsmZone, MyTwin and more): architecture, hands-on delivery, infrastructure, and leading the engineering team.
granumOS for Alaa Agro Trade, foster-carer recruitment for Caring Hearts Fostering, React Native apps for clients, and incident response for a platform hit by an attack.
Restaurant SaaS with multiple payment gateways and a reseller channel; one central API serving the web apps and mobile clients, with push notifications and Sentry monitoring.
Node.js, Express and TypeScript backends: REST APIs and microservices, MySQL and GraphQL performance work, auth, and deployments on AWS.
POS, CRM, CMS and digital-menu systems on Next.js, Node.js and MySQL; Linux servers and cloud hosting; OpenAI and payment-gateway integrations; led and mentored the team.
Industries I've shipped for
Lessons
What shipping and running real systems taught me.
- Restoring a platform after an attack
- Incident response, ledger reconciliation
- EasyLiveChat RAG support agent
- Payment gateways at eMenuAI
- SwiftPOS, offline-first point of sale
- EasyLiveChat edge proxy on Bun + Redis
What I Do
Full-time roles or contracts: the same end-to-end ownership either way.
Multi-tenant products on PostgreSQL with row-level security, subscriptions, admin dashboards and custom domains per tenant.
Chat, live order tracking and queues with Socket.IO, Redis and idempotent webhook ingestion that survives retries.
RAG agents that answer from your own data, keep LLM costs predictable and hand uncertain cases to a human.
Stripe, Tap, PayPal, Square and FIB, with ledgers, commissions, payouts and multi-currency pricing.
React Native / Expo apps released on the App Store and Google Play, plus native Swift and Kotlin when needed.
System design, code reviews, Docker and CI/CD, monitoring, backups and disaster recovery, and leading the team.
Get In Touch
Open to remote senior, architect and CTO roles, and to contracts.
I usually reply within a day. Duhok, Iraq (UTC+3), available 13:00–21:00 my time for US overlap.
Whether it's a full-time role, a contract, or a second opinion on your architecture, send me a note and I'll get back to you.
Start a Conversation