Available · Cairo, Egypt
Aviation · Enterprise Backend

When the architecture
has to be right
the first time.

Specializing in
Aviation Operational Systems.

Backend engineer specializing in operational complexity — aviation systems, enterprise workflows, and the state-heavy architectures most developers avoid. I build the systems your business depends on when failure is not an option.

4+
Aviation Systems in Production
80%
Manual Workflow Hours Automated
5+
Years Engineering Focus
0
Production Data Incidents
scroll
Services

Three ways I solve
hard backend problems.

Each engagement is scoped, time-bounded, and delivered with full documentation.

01

Aviation Operational Backend Systems

You need a backend system built for operational reality — not a clean demo that breaks when an edge case hits production. I design and build the state-heavy systems airlines and aviation operations depend on: baggage workflows, crew scheduling, passenger integrations, approval engines, and the kind of domain logic that takes weeks to understand before you can safely build it.

Workflow systems with explicit state machines and full audit trails
Aviation integrations with Navitaire, SITA/JAF, and partner platforms
Complex domain logic modeled cleanly — not buried in stored procedures

Right for you if your operational system can't afford an incident and can't afford a rewrite.

02

Legacy System Modernization

Your legacy system is slowing you down — not because it's old, but because it carries years of undocumented decisions that nobody wants to touch. I execute careful, zero-downtime modernizations: schema redesign, entity mapping, transformation pipelines, migration validation, and operational history preservation. The business keeps running while I transform what's underneath.

Zero-downtime migration with transformation pipelines and rollback strategies
Full data reconciliation and validation before any cutover
Clean architecture handoff your team can build on for the next 5 years

Right for you if your technical debt has become an operational risk.

03

AI-Powered Workflow Automation

You have repetitive operational processes consuming hours of staff time every week. I build intelligent automation pipelines using n8n, OpenAI, and custom integrations — systems that generate, route, approve, and publish without manual coordination. Built with error handling, exception queues, and human-in-the-loop checkpoints where they actually matter.

End-to-end automation replacing manual operational workflows
AI integration with GPT vision, content generation, and decision logic
Self-hosted, monitored pipelines that run continuously without babysitting

Right for you if you're paying people to do work that a well-designed pipeline should handle.

Not sure which applies? Most engagements touch more than one. Let's scope it together.

Discuss Your Project
Impact

Numbers that matter to
your business, not mine.

0%
Reduction in approval cycle time

Enterprise workflow platform — manual approval chains replaced with state-machine engine, full audit trail, and role-based routing.

0%
Manual workflow hours eliminated

AI automation pipeline — n8n, OpenAI, and Telegram replacing repetitive operational cycles with continuous autonomous processing.

0+
Aviation operational systems in production

Baggage management, crew scheduling, passenger integration, and partner data exchange — all running in live airline operations.

0
Production data incidents across all systems

Legacy migrations completed with full reconciliation. Operational systems designed so failures aren't possible, not just unlikely.

These are outcomes from real production systems — not feature deliveries. Every number is a business result that continued delivering value after the engagement ended.

Case Studies

Work that changed how
operations run.

Production systems. Airline operations. Real operational impact.

CS-01
Aviation Operations

Baggage & Found Items Management Platform

Mission-Critical
CS-02
Aviation Operations

Passenger & Crew Intelligence Systems

Aviation Integration
CS-03
Enterprise Operations

Approval & Workflow Orchestration Engine

Operational
CS-04
AI Automation

AI-Powered Content & Operations Pipeline

Efficiency Multiplier
The Right Fit

I work selectively.
Here's who I work with.

You're the right client if —
You have an operational system where backend failure has real business consequences.
You've been burned by a developer who delivered code but not a solution.
Your legacy system is costing more to maintain than it should — and the risk of touching it is growing.
You need an aviation backend engineer who understands the domain, not just the ticket.
Your system needs to survive the next 3 years — team changes, scale events, requirements nobody foresaw.
Budget isn't the constraint. Getting it right is.
Probably not a fit if —
You need a developer to execute a detailed spec you've already finalized.
You're optimizing for the lowest hourly rate.
You want fast delivery with no emphasis on maintainability or documentation.
You have no clear operational problem — just a vague idea to explore.
Industries served
Airlines & Aviation OperationsBaggage systems, crew scheduling, passenger integrations, operational workflows
Ground Handling & Airport TechOperational state management, partner coordination, legacy modernization
Enterprise Workflow SystemsApprovals, audit trails, compliance processes, multi-department platforms
Aviation Technology CompaniesNavitaire/SITA integrations, aviation domain backends, partner APIs
Legacy EnterpriseSystems running critical operations that need careful, zero-downtime modernization
AI-First OperationsWorkflow automation, LLM-powered pipelines, Telegram/n8n orchestration
About

Built different.
On purpose.

ME
Mohamed ElAraby
Backend Engineer · Aviation Systems · Cairo
Available for engagements

I spent five years building mobile applications — Flutter, Firebase, real products shipped to the App Store and Google Play. Booking systems, marketplaces, payments, real-time chat. That background gave me something most backend engineers don't have: a precise understanding of what the product layer actually needs from a backend.

I moved deliberately into backend engineering because that's where the problems that actually interest me live. Operational complexity. State machines with real consequences. Migrations that can't fail because the business never stops. Aviation systems don't have staging environments — they have live airlines and passengers.

My backend foundation is focused and production-proven: ASP.NET Core, EF Core, Dapper, SQL Server, CQRS, Clean Architecture. On top of that, I've built systems integrating with Navitaire and SITA/JAF, executed zero-downtime legacy migrations, and more recently extended into AI automation — n8n, OpenAI, Telegram — applying the same orchestration thinking to a different layer of the stack.

When I take an engagement, I'm not closing tickets. I'm accountable for the outcome: documented decisions, clean handoffs, and systems your team can maintain in three years without calling me.

Depth over speed
I understand the domain fully before writing a line.
Architecture for humans
Your team inherits my code. I design for them.
Ownership, not tickets
Accountable for outcomes, not sprint completion.
Long-term thinking
Good systems survive team changes and requirement drift.
ITI EgyptPostgraduate Diploma · Information Technology
5+ YearsMobile → Backend Engineering
Cairo, EgyptAvailable for remote engagements
Technical Stack

A deliberate stack.
Not a trend-chasing one.

Core Platform
Where systems are built.
.NET 8 / ASP.NET CorePrimary runtime. Production-proven across airline and enterprise operational systems.
Entity Framework CoreORM for complex domain models, migrations, and relational integrity.
DapperHigh-performance SQL for read-heavy paths and optimized operational queries.
SQL ServerPrimary data layer. Indexing, query tuning, stored procedures, T-SQL.
Architecture
How systems are designed.
Clean ArchitectureDomain-first, framework-independent. Built for teams that inherit the code.
CQRS + MediatRCommand/query separation for maintainable complexity at scale.
Ardalis SpecificationComposable, reusable query logic across complex filtering scenarios.
MapsterHigh-performance object mapping for DTO-heavy aviation data models.
Aviation & Integration
How airline systems connect.
NavitairePassenger data, seat-based lookups, adjacency querying, booking references.
SITA / JAF REST APICross-org aviation data exchange. ICD specification and partner integration.
REST API DesignIntegration-heavy systems: partner contracts, DTO architecture, versioning.
Legacy MigrationSchema redesign, entity mapping, transformation pipelines, history preservation.
Automation & AI
How systems operate autonomously.
n8nWorkflow orchestration for complex multi-step automation pipelines.
OpenAI APIGPT for content generation and vision workflows. Production-integrated.
Telegram Bot APIHuman-in-the-loop approval flows and operational notification pipelines.
Self-hosted VPSFull infrastructure control for automation systems that run continuously.

I don't list every framework I've touched. This is what I use at depth, in production, in environments where operational failure has real consequences. New tools get added when a problem genuinely demands them — not to fill a resume.

Engineering Philosophy

How I think about
every system I build.

I

Reliability Over Noise

Systems that work under load, in the dark, without supervision. Airline operations don't stop. Neither do the systems I build.

II

Depth Before Speed

Rushing into implementation is the most expensive form of speed. A baggage workflow state machine has to be right the first time — there's no quick patch in production.

III

Architecture For Humans

Your team will inherit my code. I design for the engineer who joins 18 months from now, not the sprint review tomorrow.

IV

Ownership, Not Delivery

I'm accountable for outcomes. Closing a ticket is not the same as solving the operational problem behind it.

V

Simplicity Is Advanced

The most sophisticated thing I can do is make operational complexity feel simple. Unnecessary abstraction is a failure of understanding.

VI

Long-Term Thinking

Good architecture survives scale, team changes, and the requirements nobody anticipated when the system was first designed.

Insights

Engineering thinking,
in plain language.

On aviation systems, reliability, and the backend engineering mindset.

01
Architecture8 min

Modeling State Machines in Aviation Operational Systems

Baggage workflow, lost & found handling, approval chains — every operational aviation system is a state machine in disguise. Here's how to stop pretending it isn't and start designing for it explicitly.

Coming soonRead
02
Legacy Modernization10 min

Zero-Downtime Migration in Airline Systems

The airline never stops operating. That constraint changes everything about how you design a migration. The transformation pipeline comes before any cutover — not as a nice-to-have but as the only viable strategy.

Coming soonRead
03
Aviation Integration7 min

What Navitaire Integration Taught Me About API Design

Seat adjacency lookups, surrounding-passenger queries, booking references — real aviation integrations expose patterns that generic REST API tutorials never cover. The domain shapes the design.

Coming soonRead
04
AI Automation6 min

n8n for Backend Engineers: Thinking in Workflows

If you've built CQRS systems, you already think in commands, queries, and event flows. n8n is just that model with a visual surface. The jump from ASP.NET Core to n8n orchestration is shorter than it looks.

Coming soonRead
Start an Engagement

The right backend
engineering is an
investment,
not an expense.

I take on a limited number of engagements at a time. If the problem is operationally complex, the standards are high, and long-term reliability matters — let's talk.

How it works
01
Intro call
30 min. You share context, I ask the hard questions.
02
Scoping
I send a written scope document within 48 hours.
03
Engagement
Focused work with weekly check-ins and documented decisions.
04
Handoff
Full documentation, knowledge transfer, and clean exit.
Engagement inquiry

Response within 24 hours. Intro call within 3 days if the fit is right.

>_