About

Profile

Self-taught Full Stack Developer based in As Sulaymaniyah, Iraq. I lead CodeFlow and build products at Kubak Tech Co, focusing on clean architecture, product velocity, and maintainable systems.

At CodeFlow, I lead delivery across web products for business operations, logistics, retail, schools, and internal portals.

At Kubak, I contribute to multi-tenant systems with role-based dashboards, localization, and scalable admin workflows.

My preferred approach is contract-first development: schema and validation first, then API and UI integration.

Focus Areas
Multi-tenant SaaS architectureERP and operations workflowsAdmin dashboards and internal toolsInfrastructure and networkingi18n/RTL product experiencesProduction readiness and CI/CD

Structure & Workflow

Stack I Use

My default stack follows the Omni Stack direction: Bun runtime, Next.js (App Router) and React for web, Hono + tRPC for gateway APIs, Prisma + PostgreSQL for persistence, and Zod as the contract boundary. On product surfaces, I use Tailwind + Radix/shadcn, TanStack Query, Zustand, and production automation with GitHub Actions + PM2, plus Docker/Kubernetes and practical networking operations.

How I Structure Projects
  • Monorepo-first layout with strict boundaries: apps, modules, and packages.
  • apps are entry points only (web surfaces and api-gateway), not business-core logic.
  • modules hold domain business logic with clean architecture layers.
  • packages contain shared contracts, UI primitives, API clients, and DB adapters.
  • API role split: REST (Hono) and typed procedures (tRPC) on the gateway layer.
  • Database boundaries are explicit (auth vs app data) to keep contexts decoupled.
How I Work
  • Start from clear feature slices and define the domain boundary first.
  • Design contracts with Zod and data models with Prisma before transport/UI.
  • Implement vertically: modules -> gateway routes/procedures -> web surfaces.
  • Run quality gates from root workspace: lint, type checks, and tests.
  • Containerize services where needed and coordinate runtime/network concerns in deployment environments.
  • Ship in small increments, keep decision logs, and optimize for maintainability.
Working Principles
Clean architecture boundariesType safety across the stackReusable components and shared packagesContract-first API designIndependent service deployabilityInfrastructure-aware delivery (containers and networking)Performance and production readinessPragmatic delivery over over-engineering

Stack

Core stack
BunNext.js App RouterReactTypeScriptPostgreSQLPrismaTurbo
API and backend architecture
HonotRPCZod contractsGateway-first APIsREST + typed procedures
Frontend and styling
Tailwind CSSRadix UIshadcn/uiFramer Motionnext-themes
State and forms
TanStack QueryZustandReact Hook FormZodTanStack Table
Auth and backend
Better-AuthNextAuth.jsJWT sessionsAxiosResend
Multi-surface product stack
Web (Next.js)Gateway (Hono + tRPC)Mobile (Flutter)
Product capabilities
i18nextUploadThingMeilisearchRechartsLeafletExcelJS
Deployment and operations
DockerKubernetesNetworkingGitHub ActionsVPS deployPM2 cluster mode
Extended Toolkit
Next.jsReactTypeScriptPostgreSQLPrismaNextAuth.jsTailwind CSSRadix UITanStack QueryZustandResendUploadThingMeilisearchDockerKubernetesNetworkingGitHub ActionsPM2Enterprise ERP (learning)

Experience

CEO & Founder

Projects

Selected Case Studies
Curated work samples with high delivery impact, rather than listing every similar system in full.
Xawn Private Basic School
Visit
School information system (SIS) for a private K–12 school: admin dashboard (academic years, classes, grades, students, teachers, parents, attendance, report cards, roles). Role-based portals for students, parents, teachers, admin. i18n (English, Kurdish), RTL, mobile-friendly.

i18next, Firebase/Pusher real-time, UploadThing, ExcelJS, React Hook Form + Zod.

Next.js 14React 18TypeScriptPostgreSQLPrismaNextAuthTailwind CSS+12 more
Kubak Website
Full-stack business dashboard and CMS (market-pos): admin/employee panel for users, roles, settings, audit logs, and content entities (about us, projects, applications, services, developments, stacks, technologies, core values, branches, privacy/terms, contacts, socials). Optional POS features. Role-based permissions (Super Admin, Admin, Company, Employee), granular CRUD per entity. Public: login, privacy, terms. i18n (English, Arabic, Kurdish) via shared Language model.

TanStack Table, UploadThing, Framer Motion, Prisma → Zod → hooks → API → dashboard.

Next.js 14React 18TypeScriptPostgreSQLPrismaTailwind CSSRadix UI+10 more
Rozalia Delivery App
Gift delivery e‑commerce: customer storefront (browse by category, cart, checkout, gift cards, favorites, profile, order status) and admin dashboard (users, roles, items, categories, tags, orders, payments, coupons, gift card designs, slideshows, preferred delivery times, settings, audit logs). Credentials + JWT auth, RBAC. i18n (English, Arabic, Kurdish), RTL, Poppins/Bahij.

Gift cards & message templates, UploadThing, Framer Motion.

Next.js 14React 18TypeScriptPostgreSQLPrismaTailwind CSSshadcn/ui+9 more
Moccambo System
ERP: sales, inventory, purchasing, finance, reporting. i18n (English, Kurdish, RTL). Print views for orders and payments.

Pusher real-time, next-themes light/dark.

Next.js 14PostgreSQLPrismaRadix UINextAuthPusherRecharts
Karvan Rozh
Vehicle sales contracts: create, view, print (seller/buyer, vehicle details). Users, roles, audit logs. i18n, RTL (Bahij).

TanStack Table for contracts.

Next.js 14PostgreSQLRadix UITanStack TableNextAuth
Exo Gen
Genetics company site + CMS: public marketing (services, blogs, FAQs), admin for content and users. Multilingual, RTL.

Tiptap rich text, UploadThing.

Next.js 14PostgreSQLRadix UITiptapUploadThing
Delivery Footprint
Full project inventory grouped by domain to remove repetitive one-by-one descriptions.

Total: 27 (13 CodeFlow, 12 Kubak, 2 Other)

Operations & ERP

9
HR ERP SystemKubak Market POSAlmas Printing SystemCity Graph Signs SystemCity Graph Printing SystemMoccambo System+3 more

Logistics & Delivery

5
Rozalia Delivery AppFast Delivery SystemBazargery PostDelta Transportation Agency SystemPost Terminal

Business Platforms

4
Kubak WebsiteStack Agencymasi-altuniEstatesle

Marketing Websites

6
iTalk FoundationBab Al KhanAlmas PrintMini MeSuly BookExo Gen

Education

1
Xawn Private Basic School

Other Products

2
Nawa Barber Shop SystemKarvan Rozh

Contact

Let's Build Something Useful
Open to product collaborations, full-stack roles, and long-term platform work.