SAM MOHAMMED

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.

Remote · UTC+310+ yearsEN · AR · KUOpen to remote roles & contracts

Tech Stack

Tools I work with

React
Next.js
TypeScript
Node.js
Tailwind CSS
PostgreSQL
MySQL
Prisma
Stripe
Cloudflare
Docker
GitHub
Linux
Redis
React
Next.js
TypeScript
Node.js
Tailwind CSS
PostgreSQL
MySQL
Prisma
Stripe
Cloudflare
Docker
GitHub
Linux
Redis

About Me

From First Commit to Production

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.

10+Years building
2020CTO since
Full stackWeb · iOS · Android
RTL-firstAR · KU · EN

Real-time, multi-tenant SaaS

PostgreSQL with row-level security, Socket.IO on Redis, custom domains per tenant.

Payments & ledgers you can trust

Multiple payment gateways, idempotent webhooks, payouts, and a ledger as the source of truth.

AI that knows when to stop

RAG agents that answer from your own data and hand uncertain cases to a human.

Hands-on technical leadership

Leading the engineering team while still writing production code every day.

Portfolio

Featured Projects

Products I designed and shipped, most of them running in production today.

Featured

EasyLiveChat

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.

BunHonoSocket.IORedisPostgreSQLRAG
Live SaaS
status
Web · iOS · Android
platforms
Featured

eMenuAI

Lead engineer

Restaurant SaaS for QR menus, ordering, reservations and billing, with a reseller channel, automated commissions and bank payouts.

Next.js 16MySQLStripeTapFIB
Multi-gateway
payments
100+ languages, RTL
menus
Featured

MyTwin

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.

SwiftUINestJSpgvectorBullMQGemini
iOS + cloud API
platform
AR · EN
languages

GsmZone

CTO · architecture & delivery

Marketplace for mobile solutions, digital services and eSIMs, with an internal wallet, automatic platform fees and real-time chat between buyers and sellers.

Next.jsSwiftKotlinSocket.IO
Live marketplace
status
Web · iOS · Android
platforms

SwiftPOS

Own product

Point of sale that keeps selling when the internet drops: a local write queue that syncs and reconciles when the connection returns, with batch-aware stock and a licensed Docker release.

Next.js 16PostgreSQLIndexedDBDocker
Offline-first
mode
Multilingual, RTL
languages

Hasso (Bayar Sendi)

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.

Next.js 16PrismaPostgreSQLPuppeteer
USD · IQD
currencies
Kurdish RTL
interface

granumOS

Architect & developer (client)

Two connected systems for a grain importer and trader: crop management in the field and exact-decimal money tracking from purchase to sale, in Russian and English.

Next.jsHonoPrismaPostgreSQL
RUB · USD
currencies
RU · EN
languages

Caring Hearts Fostering

Architect & developer (client)

Digitized foster-carer recruitment: online applications with documents, assessment forms, role-based access, automated emails and an analytics dashboard.

Next.jsPrismaMySQLChart.js
Role-based
access
End to end
workflow

Platform rescue after an attack

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.

RecoveryLedger reconciliationSecurity
Fully rebuilt
records
Reconciled to the cent
balances

Experience

Where I've Built

Ten years of shipping production software, the last six of them as CTO.

Chief Technology Officer · Easy Team

Mar 2020 – Present

Lead engineering for a portfolio of SaaS products (EasyLiveChat, eMenuAI, GsmZone, MyTwin and more): architecture, hands-on delivery, infrastructure, and leading the engineering team.

Independent Software Architect & DevOps Consultant · Self-employed

Jul 2025 – Present

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.

DevOps Engineer · eMenu Ai

Jun 2023 – Present

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.

Back End Developer · Rexior LLC

2024 – Present

Node.js, Express and TypeScript backends: REST APIs and microservices, MySQL and GraphQL performance work, auth, and deployments on AWS.

Full Stack Engineer · EasySoft.dev

2015 – 2024

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.

Technical Expertise

Frontend

Next.js 16React 19TypeScriptTailwind CSSshadcn/ui

Backend & real-time

Node.jsBunHonoExpressSocket.IOREST

Data

PostgreSQL (RLS)MySQLRedisPrismaDrizzleKnex

Mobile & native

React NativeExpoSwift / SwiftUIKotlinRust (Tauri)

Payments & AI

StripeTapPayPalSquareFIBRAGOpenAIClaude

DevOps

DockerCI/CDAWSLinuxCaddyCloudflareSentry

Industries I've shipped for

Restaurant techCustomer supportE-commerce & marketplacesReal estateAI & social appsPoint of saleFintech & paymentsAgri-trade & logistics

Lessons

Learned in Production

What shipping and running real systems taught me.

01

"A backup you have never restored is only a hope. Test the restore, not just the backup."

- Restoring a platform after an attack

02

"The balance column is a cache; the ledger is the truth. That is why every balance could be reconciled to the cent."

- Incident response, ledger reconciliation

03

"An AI agent that knows when to hand over to a human beats one that always has an answer."

- EasyLiveChat RAG support agent

04

"Webhooks arrive late, twice, or out of order. Every payment handler has to be idempotent."

- Payment gateways at eMenuAI

05

"Sales cannot stop when the internet does. Queue writes locally and reconcile when it comes back."

- SwiftPOS, offline-first point of sale

06

"Keep tenancy lookups out of the render path. Resolve domain to tenant once, at the edge, from cache."

- EasyLiveChat edge proxy on Bun + Redis

What I Do

How I Can Help

Full-time roles or contracts: the same end-to-end ownership either way.

SaaS from zero to production

Multi-tenant products on PostgreSQL with row-level security, subscriptions, admin dashboards and custom domains per tenant.

Real-time systems

Chat, live order tracking and queues with Socket.IO, Redis and idempotent webhook ingestion that survives retries.

AI features you can trust

RAG agents that answer from your own data, keep LLM costs predictable and hand uncertain cases to a human.

Payments & payouts

Stripe, Tap, PayPal, Square and FIB, with ledgers, commissions, payouts and multi-currency pricing.

Mobile apps

React Native / Expo apps released on the App Store and Google Play, plus native Swift and Kotlin when needed.

Architecture, DevOps & CTO

System design, code reviews, Docker and CI/CD, monitoring, backups and disaster recovery, and leading the team.

Get In Touch

Let's Work Together

Open to remote senior, architect and CTO roles, and to contracts.

Drop me a line

I usually reply within a day. Duhok, Iraq (UTC+3), available 13:00–21:00 my time for US overlap.

info@samserver.dev

Connect

Hiring or building something?

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