AHH Ali Hajj Hassan
Contact

Open to work Beirut, Lebanon · GMT+3

Ali Hajj Hassan Full-Stack Software Engineer

Web · Mobile · Backend · AI-assisted engineering

Building production web, mobile and backend systems for real-world business workflows.

Portrait of Ali Hajj Hassan

01 About

What I work on, layer by layer

  1. 01 I build the interfaces people work in all day. Web · Next.js · React · TypeScript Typed, permission-aware product interfaces — enterprise workspaces, dashboards and storefronts. Brainex — CRM and HSEQ web appThera — store ERP, marketplace and admin console
  2. 02 I design the APIs, rules and data behind them. Backend · C# / .NET · NestJS · PostgreSQL Permissions, tenant isolation, audit history and transactional business rules — enforced on the server. Thera — plans, checkout and cash accounting in the APINote — Role-aware UI is not authorization
  3. 03 I ship the same system to iOS and Android. Mobile · React Native · Expo · EN / AR Bilingual apps on the same APIs as the web — secure authentication, right-to-left layouts, saved views and maps. Brainex — iOS and Android apps in English and ArabicNote — One interface for English and Arabic
  4. 04 I validate and release what I build. Delivery · Automated tests · CI/CD · Azure Automated checks and UAT before release; pipelines, deployments and monitoring after it. Thera — 1,100+ test files, checks on every pull requestBrainex — UAT, Azure and GitHub Actions releases
Engineering dimensions 01 / 04
Layer Web applications Next.js · React · TypeScript

Typed, permission-aware product interfaces — enterprise workspaces, dashboards and storefronts.

Stack Next.js · React · TypeScript · Tailwind CSS
Current

Full-Stack Software Engineer Enterprise CRM · HSEQ · Mobile Jan 2026 — Present

Scope
BrainexOne — a modular enterprise platform (CRM, HSEQ, HR, a customer portal and administration) delivered on the web and as native iOS and Android apps.
Built
  • Build CRM and HSEQ features end to end across Next.js/React, C#/.NET APIs and PostgreSQL — with tenant isolation, permissions and audit history.
  • Build the bilingual React Native / Expo apps for iOS and Android: secure auth, English/Arabic with RTL, MVVM architecture, saved views and filtering.
Impact
Shaped the platform's mobile architecture and reusable component system.
Stack
Next.jsC# / .NETPostgreSQLReact NativeAzure
Read the Brainex case study
  1. Jan 2026 — Present Current

    Brainex

    Full-Stack Software Engineer · Enterprise CRM · HSEQ · Mobile

    BrainexOne — a modular enterprise platform (CRM, HSEQ, HR, a customer portal and administration) delivered on the web and as native iOS and Android apps.

    Next.js · C# / .NET · PostgreSQL · React Native · Azure

    Read the Brainex case study
  2. Mar 2024 — Dec 2025

    SoftMachine

    Software Engineer · ERP · Web + mobile

    Built and maintained the Argus ERP web front-end and mobile app, and contributed to client web and mobile projects with the team.

    React · React Native · Redux · REST APIs

    Related case study
  3. May 2023 — Sep 2024

    Ogero

    Full-Stack Developer · Internal tools · Web + mobile

    React web interfaces and React Native apps, with database and API work — including the internal support ticketing system.

    React · React Native · Oracle · REST APIs

    Related case study
  4. May 2022 — Mar 2024

    ACC Lebanon · Adduha · Brakket Group

    IT Support Technician

04 Engineering

Engineering proof

Counted from the case studies, not claimed. Each point links to the work behind it.

  1. 01 Web + mobile

    4

    products with web and mobile clients on one back-end

  2. 02 Bilingual

    EN · AR

    bilingual with full right-to-left layouts, in 3 products

  3. 03 Access control

    4

    systems with role-, tenant- or plan-based access control

  4. 04 Ownership

    End to end

    a multi-sided platform I own, from product scope and architecture to deployment

05 Process

How I build

Ownership from the first conversation to a monitored release. Each stage links to where it happened.

  1. Requirements & workflows

    Pin down who does what, in which order, and what must never happen.

    In practice Brainex — requirements and technical structure across modules
  2. Domain, data & access

    Model the data, the permissions and the API boundaries before the screens.

    In practice Thera — plan limits and login planes enforced in the API
  3. Implementation

    Web, backend and mobile built against the same API and data.

    In practice Brainex — Next.js, C#/.NET and React Native on one API layer
  4. Automated validation

    Types, lint and test suites run on every change set before review.

    In practice Thera — 1,100+ test files and translation-parity checks in CI
  5. QA & regression

    Edge cases, permissions and races get their own tests once found.

    In practice Thera — a checkout race fixed and locked in with regression tests
  6. Release & verification

    Environment deployments, store releases and monitoring after launch.

    In practice Brainex — UAT, Azure via GitHub Actions, store release preparation

06 Stack

The stack, layer by layer.

Five layers I work across, from interface to delivery. Pick one, or turn the cube.

Engineering practices

  • Automated checks in CI
  • Permissions & role-based access
  • Tenant isolation
  • EN / AR with RTL
  • API design
  • AI-assisted development
PostgreSQL React Native Azure
Expo GitHub Actions
Next.js iOS CI/CD
Prisma Android
Mobile
React i18n / RTL
Migrations APP
04
TypeScript
Transactions App store releases
Infrastructure
Tailwind CSS OPS
Data
Web
DB
AHH
WEB
03 C# / .NET 05
NestJS
01 Node.js
REST APIs
Backend
FastAPI
API
02
WEB Web 01

Typed product interfaces, dashboards and admin tools.

Next.jsReactTypeScriptTailwind CSS
API Backend 02

Service layers, authentication and permissions behind every client.

C# / .NETNestJSNode.jsREST APIsFastAPI
DB Data 03

Relational schemas, migrations, transactions and tenant-aware data.

PostgreSQLPrismaMigrationsTransactions
APP Mobile 04

React Native apps for iOS and Android — bilingual, with RTL.

React NativeExpoiOSAndroidi18n / RTL
OPS Infrastructure 05

Cloud environments, CI/CD pipelines and store releases.

AzureGitHub ActionsCI/CDApp store releases

07 Notes

Engineering notes

The decisions behind the systems — constraints, tradeoffs and what went wrong.

Explore engineering notes
  1. 6 min
  2. 4 min
  3. Thera Brainex BYC Internationalization · Frontend

    One interface for English and Arabic

    3 min