Open to build together
RIYADH · --:--:--

Ossama Hassanein

Senior Software Engineer & Tech Lead.Architecting systems that ship under pressure and keep shipping after — backend, frontend, data, and the server underneath.

CurrentlyTech-leading ERP, AI (LLM, OCR, predictive) and government integrations at ESAP, Riyadh.
Based inRiyadh, Saudi Arabia
01/ Approach
Ossama Hassanein — portrait
Ossama H. · 2026

Threeyearsofend-to-endownershipacrossERP,AIproducts,andgovernmentintegrations.FromthespectotheLinuxboxthathostsit.

Six months out of training I owned a legacy refactor that the team had paused for a year. I shipped it, then designed every module that came after.

When the company moved into AI, I led the build — Knowledge Base, ExpenseFlow, the predictive system. When the marketing campaign needed a face, that was me too.

When integrations needed a Saudi-resident server, I learned Linux on the day, stood up the box, and shipped the government workflow on it.

Architect, builder, sometimes the actor. Always the one who ships.

0.0+years shipping production
0+DB tables documented
0+columns mapped
0K+characters of business rules
0+AI products led / shipped
0government integration
02/ Career — across four eras

Three years. Four eras. Each one in the UI of its time.

+--------------------------------------+
|  ROUTE ACADEMY :: .NET INTERN        |
|  12/2022 — 06/2023            |
|  Cairo, Egypt · Remote             |
+--------------------------------------+

A:\> dir /B /a-d

  .NET_FUNDAMENTALS.EXE
  EF_CORE.DLL
  ASP_NET_MVC.SYS
  RESTFUL_APIS.SYS
  GIT_BASICS.BAT
  CAPSTONE_01.PRJ
  CAPSTONE_02.PRJ

A:\> type INTERN.LOG

> 6 months. 7-hour days. 10+ on the hard ones.

> Attended sessions through deaths in the family.

> Slept barely. Showed up every day.

> Capstone 01 — admin dashboard with RBAC, MVC, full CRUD.

> Capstone 02 — clothing & footwear e-commerce API.

> Top scores. Perfect attendance.

> READY FOR PRODUCTION.

A:\>

EmpoweringEnergy.txt — Notepad
FileEditFormatViewHelp
Backend Engineer — Empowering Energy 06/2023 — 05/2024 | Riyadh, KSA | Hybrid ---------------------------------------------------------- Six months out of training. One backend dev senior to me. He hired me, briefly trained me, then handed me a year-old legacy refactor the team had paused because nobody had time. I shipped it alone in ~6 weeks. - Modernized a .NET Framework MVC ERP to .NET 6. - Refactored APIs across the system. - Cut response times ~60%. Improved auth/security ~30-40%. Two months into the role, I got a 3-day deadline for a full work-and-earn module: assignment, deadlines, ratings, virtual coin -> cash. I worked through the night, on the bus, in bed. It shipped on time and ran in production after. Then they handed me a supplier portal alone — the other dev on it was let go. Bidding, vendor ranking by price/history/ quality, categorized notifications, integrated with the existing PO/payments. I architected and led it. After the senior dev left, I owned every module that came after: HR under Saudi labor law (leaves, document control, end-of-service settlement), quotations, ZATCA-compliant e-invoicing, full project breakdown. A year of full ownership. Then I followed the company into its subsidiary — different name, same office.
Ln 1, Col 1UTF-8
SQLCareer.sql ×
-- Senior Backend Engineer @ ESAP · 05/2024 — 2025
-- Riyadh, KSA · Hybrid

USE [ESAP_Career];
GO

SELECT  id, system, scope, duration, notes
FROM    dbo.WhatIShipped
WHERE   owner = 'ossama'
  AND     year BETWEEN 2024 AND 2025
ORDER BY effort_hours DESC;
▣ Results⌗ Messages
#systemscopeduration
1Real-time inventory · POS-tied · recipe-graph'solo'4 wks
2Saudi government visa workflow integration'solo'weeks
3Column-aware filter engine + branded XLS'solo'weeks
4Bilingual AR/EN site rescue'solo'days
5Multi-tenant ERP scope'sole'ongoing
6Distributed dev team coordination'lead'ongoing
Query executed successfully.6 rows · ESAP_Career · 00:00:00.087
ossama.site/now
2025

/ Now

Tech Lead — AI @ ESAP

2025 — Present · Riyadh, KSA · Hybrid

Live
AI · PredictiveIn progress

Operations brain

Detect and prevent operational issues before they occur, from historical signal.

AI · LLMLive

DB-direct query agent

200K+ chars of business rules across 200+ tables and 3,500+ columns.

AI · OCRLive

Photo → expense draft

Invoice photo to structured fields, drafting expenses for one-click review.

LeadShipped

Python AI rewrite

Managed dev team through the AI-stack transition.

On-cameraAired

AI marketing campaign

Live-action + Veo 3 + Nano Banana. Hybrid shoot, on-camera lead.

ERPOngoing

Multi-tenant scope

Finance · HR · Procurement · Inventory · Project breakdown.

Architect, builder, sometimes the actor. Always the one who ships.

05/ Stack

The full stack — from Linux box to LLM agent.

Drag the constellation. Surge points are the AI/LLM cluster — the part of the stack that grew the fastest.

Languages & Runtime6
C#PythonTypeScriptJavaScriptSQLHTML/CSS
Frameworks8
.NET 6/8ASP.NET CoreEntity FrameworkDapperADO.NETNext.jsReactTailwind
Architecture6
Domain-Driven DesignMicroservicesEvent-Driven (Kafka, RabbitMQ)RESTLayeredClean Architecture
Data4
SQL ServerPostgreSQLMongoDBRedis
AI / LLM8
OpenAIClaudeGPT integrationRAGOCR pipelinesschema-aware NL→SQLVeo 3Nano Banana
DevOps & Cloud10
DockerKubernetesNginxIISGitHub ActionsAWSGCPVercelLinux (Ubuntu)SSL/Certbot
Testing & Tools7
xUnitNUnitGitPostmanJiraCursorClaude Code
· drag to rotate ·
06/ How I build

How I build.

/01

End-to-end ownership.

Spec to deploy. I design the database, ship the API, build the UI, and stand up the server when nobody else will.

/02

Untangling ambiguity.

Confused requirements turn into shipped systems. The ambiguity is the work.

/03

AI from the inside.

I've built AI products, led the teams that built them, and appeared on camera for the marketing of them.

/04

Calm under pressure.

Three-day modules. Four-week complex builds. Shipped without grand-standing.

/ Let’s buildRIYADH · --:--:--

Let’s build
the next one.

For founders and teams shipping something ambitious — ERP, AI products, integrations. End-to-end ownership, AI fluency, calm under pressure. Riyadh — hybrid or remote.

OSSAMA HASSANEIN ·