Independent developer · Manama, Bahrain

Hasan Jeraish

I design and build the systems a business actually runs on.

Information systems graduate, data analyst by training, systems developer by practice. I work with one business at a time — sitting with how it actually operates, then building the software for it: an ERP, a storefront, a mobile app, or the automation that stitches what you already own together. Auraz is the platform I built and run; this page is the person behind it.

  • Systems developer
  • Available for new work
  • Arabic & English
  • Bahrain · remote across the GCC
Discipline
Information systems · data analytics
Practice
Systems design & delivery, end to end
Builds
ERP · storefront · mobile · automation
Speaks
Arabic · English
Based
Manama, Bahrain — remote across the GCC

In every build

Interfacewhat people touch Logicthe rules of the business Dataone source of truth

How I got here

Not a straight line. Information systems taught me how businesses are wired, data analytics taught me to distrust a number until I can trace it, and building Auraz taught me the rest — mostly by getting it wrong first.

2020 – 2025

B.Sc. Information Systems · University of Bahrain

The bridge between how a business works and how software gets built — system design, databases, and the discipline of writing down what a thing is supposed to do before writing it.

2024 – 2025

Biometric attendance app · ranked 2nd of 55+ projects

A mobile-first attendance system in Flutter with Firebase auth, designed from UX deliverables and validated by usability testing rather than opinion. The ranking was nice; watching people complete a task faster because of a layout decision was the part that stuck.

Jun – Sep 2025

Data Analytics Immersive · General Assembly, Bahrain

Twelve weeks of SQL, Python and statistics applied to real client data — an international sourcing analysis delivered in Power BI, and a multi-market telecom churn model in Python and XGBoost with customer-level propensity scores.

Feb – Jun 2026

Operations & Network Control Centre · AFS

On the OCC and NOC team monitoring AFS infrastructure and handling incidents as they happened. Payments infrastructure does not get a maintenance window at the moment it breaks — you triage with the thing live, escalate on evidence rather than instinct, and write down afterwards what actually went wrong. It is the closest thing to a masterclass in why a system needs a health check that can fail, not just a log file nobody reads.

2025 – now

Building Auraz

A multi-tenant ERP with a storefront, a marketplace, a delivery network and an AI workforce inside it — running in production on Bahraini infrastructure, in Arabic and English. Everything on this site is something I designed, wrote, deployed and support.

One system, in layers

Business software fails when it is a pile of features. It works when the layers sit on each other — a sale at the counter, an order on the storefront and a line in the ledger being the same event seen from three angles. Here is the shape of it, and what I can put in each layer.

Layer 019 modules

Sell

Everywhere money comes in — the counter, the phone, the table, the web.

  • Online store
  • Point of sale
  • Cart & checkout
  • Online payments
  • QR ordering
  • Loyalty & rewards
  • Quotations
  • Subscription billing
  • Bookings & appointments

Layer 028 modules

Operate

What has to be true behind the sale — stock, suppliers, people, delivery.

  • Inventory & stock takes
  • Purchasing & suppliers
  • Multiple branches
  • Delivery tracking
  • Barcode scanning
  • HR & Gulf payroll
  • Raw materials
  • Field & job scheduling

Layer 037 modules

Understand

The part most systems skip: knowing what the numbers mean, not just storing them.

  • Reports & analytics
  • CRM & pipeline
  • General ledger
  • Demand forecasting
  • VAT & e-invoicing
  • Power BI & Tableau dashboards
  • Churn & propensity models

Layer 047 modules

Automate

The work nobody should be doing by hand at eleven at night.

  • AI workforce
  • Auto-reorder & collections
  • Early warnings
  • WhatsApp & Instagram capture
  • n8n workflow automation
  • Document & receipt vision
  • Custom LLM agents

Layer 007 modules

Foundation

Underneath all of it. Boring on purpose — this is the layer you only notice when it is missing.

  • Multi-tenant Postgres
  • Roles & permissions
  • Arabic & RTL throughout
  • Data import & migration
  • CI deploys & health gates
  • iOS & Android apps
  • Monitoring & incident response

Things I have actually shipped

Not concepts. Each of these went in front of real users and had to keep working afterwards, which is the harder half.

Flagship · in production

Auraz — multi-tenant ERP platform

A complete business system for the Gulf: fourteen workspace modules, a public storefront per tenant, a shared marketplace, a crowdsourced delivery network, and an AI workforce that reads the business’s own live data rather than guessing. Designed, built, deployed and supported end to end — database schema to the deploy pipeline that puts it live.

  • Multi-tenant architecture with schema-per-tenant isolation on PostgreSQL, and a real double-entry general ledger underneath the finance module.
  • Fully bilingual: every screen, and client documents typeset in Arabic with proper bidirectional text and shaping — not a translated string table bolted onto a left-to-right layout.
  • Gulf-specific by design: VAT handling, GOSI and end-of-service in payroll, and e-invoicing built to the region’s requirements.
  • Ships itself: a deploy pipeline that installs, restarts and then refuses to pass unless the site comes back healthy on the right database.
  • Python
  • PostgreSQL
  • JavaScript
  • LLM agents
  • Multi-tenant SaaS
Mobile · ranked 2nd of 55+

Biometric attendance app

A mobile-first attendance system for iOS and Android in Flutter, with Firebase authentication and a cloud data layer. Taken from UX deliverables and system diagrams through to a build validated by usability testing — measured task completion, not opinion. Placed second among more than fifty-five University of Bahrain projects.

  • Flutter / Dart
  • Firebase
  • UX research
Analytics · client project

Telecom churn & forecasting

A cross-market churn framework over six years of multi-country data. Engineered longitudinal features, trained an XGBoost model to produce customer-level propensity scores flagging likely churners, and delivered Tableau dashboards with a technical report the client’s team could act on.

  • Python
  • XGBoost
  • Tableau
Analytics · client project

Transportation sourcing analysis

International import data cleaned, modelled relationally, and turned into interactive Power BI dashboards. The output was a sourcing recommendation grounded in pricing trends and country-level performance rather than a chart pack.

  • Power BI
  • SQL
  • Data modelling
Web · commerce

AF Home Appliance store

A responsive e-commerce interface designed around a clear information hierarchy: browse, compare and check out with as little friction as possible, using consistent patterns and feedback that tells you what just happened.

  • Front-end
  • UI design

What I work with

Tools are not the point — but you should know what I reach for before deciding whether I am the right person for your project.

Languages

Two lists, not one. A single row of names hides the difference between a language that is in the work below and a language that is on a list, so here is the difference.

In the shipped work

JavaScript
the Auraz workspace, and this siteAuraz — multi-tenant ERP platform
Python
Auraz, and the churn modelTelecom churn & forecasting
SQL
the import data, modelled relationallyTransportation sourcing analysis
Dart
the attendance app, through FlutterBiometric attendance app
HTML & CSS
every screen on this siteAuraz — multi-tenant ERP platform

And in the toolkit

Java · C# · TypeScript

Not named in any of the projects above.

Working with AI is already part of how I build. It does not move anything from the second list into the first one — only shipping does that.

Backend & data

PostgreSQL · Supabase · Firestore · Oracle · SQLite · REST API design · webhooks · OAuth flows

AI & automation

LLM integration & prompt design · AI agents for extraction and document vision · n8n · AI-assisted development

Mobile & front-end

Flutter · Android · responsive web apps · single-page dashboards · UX/UI design

Analytics

Power BI (PL-300) · Tableau · Looker · Python for modelling · statistics & regression

Practice

System design · Figma & wireframing · usability testing · technical documentation · Git

Tell me what you are trying to fix

Start with the problem, not the software. If a system is the right answer I will say so and what it takes; if a spreadsheet and one afternoon would do, I will say that instead.