Ahmed · Giza, Egypt

Backend by
trade. Web
by demand.

I build Django platforms that run real businesses, and fast custom WordPress sites for clients who need their storefront to convert. Former civil engineer. Full-time problem-solver.

Ahmed
Add a file named
profile.jpg
next to this page
StacksDjango · WordPress
Experience2 yrs dev · 5 yrs civil eng.
StatusOpen to work
Based inGiza, Egypt
01
Currently

Two stacks, one habit: fix the actual problem.

I'm a software engineer who never quite picked a lane — and I like it that way. I spent five years as a civil engineer before retraining into software, which is a story I tell properly below.

Most weeks split between keeping BCE (Behairy Consulting Engineering) running clean — a 50+ year old Cairo engineering firm whose projects, invoices, and permissions I moved onto a Django platform I built — and shipping fast, hand-built WordPress sites like EGYPTRADE for clients who need their storefront to convert, not just look nice.

Backend & Infra

Django platforms, from data model to Docker deployment.

PythonDjangoPostgreSQLDocker

WordPress & Web

Custom plugins and storefronts, built not bolted on.

PHPWordPressJavaScriptBeTheme
Dev experience2 years
Prior careerCivil Eng.
Prior career length5 years
Career switch100% self-taught
Django apps live7+
Off the clockFixing my car
02
The Long Version

My story.

A note I keep coming back to

"If you don't like how things are, change it. You're not a tree."

I grew up tinkering with computers — installing and reinstalling software on our family computer for the fun of it, already dreaming of being a software engineer. But when it came time to choose a degree, my family didn't support that dream. So I picked something close enough: civil engineering, which shared the problem-solving, the math, and the satisfaction of building things.

I graduated and spent almost five years working as a project control engineer. It was solid work, but the pull toward software never went away. Eventually I felt ready to make the switch — without a mentor, without a guaranteed outcome, just a plan. I started with the fundamentals of computer science through online tutorials, then researched job listings to figure out which language was actually in demand in this market, and picked one. Two years ago, that plan turned into my first job as a backend developer.

Long-term, I want to help other people making the same jump from an unrelated career into software — the way I wish someone had helped me. But first, I want to become a world-class software engineer myself.

Civil Engineering

5 years — project control

Self-Taught Transition

CS fundamentals, market research

Developer

2 years — now

03
Full Breakdown

Everything I build with.

Backend — Django side

PythonSQL DjangoCeleryPlotly.js PostgreSQLRedisDocker NginxDaphne / WebSocketsWeasyPrint

Web — WordPress side

PHPJavaScript WordPressBeTheme / BeBuilder reCAPTCHA v3MySQL

■ Language    ▪ Framework/Library    □ Infra & Tools