I’m Jawy. I build systems that business owners in Iraq rely on

My name is Mohammed Jawad and I work from Basra. I build the systems a business owner only notices when they stop, and I work so that they don’t. Today I am responsible for the technical side at Girsu Tech.

Black and white portrait of Mohammed Jawad (Jawy) seated in a three-piece suit
Mohammed Jawad (Jawy)Software engineer, Basra

How I think

Four rules I follow on every project. Each one came from real work.

  1. I don’t promise what I haven’t measured

    Before I say a system can take the load, I load it myself: many orders at once, and shoppers competing for the last item in stock. Then I tell the owner what held and what has not been proven yet.

    An example from my workMadar

  2. Money and stock never change silently

    Every movement of money or stock is recorded and never erased. If someone makes a mistake, the record is voided with a written reason and a new one is entered, so the owner always knows who did what and when.

    An example from my workAn internal management system we built at Girsu Tech

  3. Decisions are written before code

    I start with a short document: what we are building, why, and what we are not building yet. It protects the owner from a system that changes every week, and lets any developer who comes after me carry on without guessing.

  4. I inspect an existing system before I touch it

    When a running system comes to me, I first write down what I found and where it goes wrong, with evidence. Then I test every change on a copy that sends no messages and takes no payments.

    An example from my workFast Order

Tools

The technologies behind the projects shown here, and the AI tools I work with every day.

Frameworks and technologies

  • TypeScript
  • NestJS
  • Next.js
  • React
  • React Native
  • PostgreSQL
  • Redis
  • Golang
  • Laravel
  • Docker
  • Cloudflare

AI

  • Claude Code
  • Codex
  • Antigravity
  • Kimi K2
  • GLM

Let’s get in touch