Services
One engineer for the whole stack: Next.js and React apps, Supabase or PostgreSQL, your own servers set up from bare metal, and security designed in from day one — layered defences, least-privilege access, encrypted traffic and full audit trails. Real Arabic and Kurdish right-to-left, AI where it earns its place. Fixed scope, tests that fail first, and you own every line.
When this service fits
- You need one developer to build or rescue a Next.js and Supabase product end to end, remotely.
- Your product must work properly in Arabic or Kurdish right-to-left, or keep working when the connection drops.
What you get
One senior-minded developer who owns the whole thing — database, server, interface, deployment — and talks to you directly. No account manager, no hand-offs.
- Next.js (App Router) and React 19, TypeScript end to end
- Supabase: Postgres, row-level security, auth, storage, realtime — or plain PostgreSQL when that fits better
- Multi-tenant SaaS: one codebase, many businesses, each on its own subdomain or domain
- Arabic and Kurdish (Bahdini and Sorani) as first-class right-to-left languages, not a translated afterthought
- Offline-first clients for places where the internet drops
- Claude and ChatGPT connectors (MCP) when you want your users to work through an assistant
- Also Python, Go, Rust and C++ where speed, systems work or tooling need them
Servers and security, built in
- Your own servers, set up from bare metal: hardened Linux on Hetzner or similar, behind a protected edge, with automatic backups you can actually restore from
- Security in layers, so one mistake never opens the door: least-privilege accounts, row-level security in the database, encrypted traffic everywhere, signed updates and a full audit trail
- Every security job comes with a written threat model, a red-team report and a runbook — not just patches
- Each client's data stays in its own place; nothing leaks between tenants
What I have shipped
- smile.krd — dental clinic platform: bookings, patients, payments, website builder, Claude/ChatGPT connector
- krd.beauty — salon and beauty business system: bookings, POS, finance
- tourism.krd — hotel and motel management platform with multilingual guest booking
- An offline-first supermarket POS and ERP — roughly 310,000 lines, 1,243 commits, 736 test files — written up as a research paper
How I work
- A written scope and a fixed price before any code
- Every bug fix ships with a test that was watched failing first
- A change counts as deployed only when the running site reports the new version
- Screens are tested by hand on a real phone, in every language, before I call them done
- You own the repository and every line; nothing is locked to me
- Duhok time (UTC+3): overlaps the Gulf all day and most of the European working day
How pricing works
Scoped per project. The drivers are the number of distinct user roles, how much money and stock logic is involved, how many languages, and whether it must work offline. You get a fixed scope and a fixed price in writing after a free 15-minute call.
What the project evidence shows
- smile.krd — the all-in-one clinic system for Kurdistan, with Claude & ChatGPT built in
smile.krd is a multi-tenant Next.js and Supabase platform: each clinic gets its own site, admin, bookings and payments, in English, Arabic and Kurdish.
- Built for the mountains: a full supermarket ERP that keeps selling when the power and internet go
The supermarket POS shows the testing discipline: property-based tests for idempotency and replay, real-database concurrency races and end-to-end checks — 736 test files.
Agree how delivery will be checked
- Agree the written scope, fixed price and acceptance tests before work starts.
- Receive the repository, deployment access and a working build you can run without me.
Related services
Built and run by Serdar Dilshad.
You don’t need to know the technical terms. Tell me what you want to make possible, or what isn’t working today.