Cairo, Egypt · Available for backend roles

I build the part of the system
nobody sees — until it breaks.

Backend-focused engineer working in Python and Django. I care about the parts of an application most people never look at: the query that has to stay fast at ten thousand rows, the pipeline that keeps running when a page changes shape under it, the API that still makes sense a year later.

entity: engineerid · 001
based_in
Egypt
graduating
2028, Software Engineering
certified
Meta — Backend Development Professional
disposition
deliberate, reads the whole error before reacting

01 About

I spend most of my time in the layer between the database and the interface — Django and DRF on the server, PostgreSQL underneath, Docker holding the environment together. I like problems with a correct answer: a query plan either improves or it doesn't, a race condition either reproduces or it doesn't.

Alongside coursework, I've taken on freelance work — mostly Python testing and web scraping — and used it to get comfortable with the parts of engineering that don't show up in tutorials: unreliable sources, malformed data, and clients who need the thing to just work.

Outside of backend work, I'm slow and deliberate about most things I enjoy — brewing coffee with a moka pot, keeping a small garden of mint and roses going, and mechanical keyboards, where I've settled on 75% layouts after trying most of the rest.

02 Focus

What I reach for by default, and what it's for.

language
Python
primary
framework
Django, Django REST Framework
production APIs
data
PostgreSQL, query optimization
django-debug-toolbar
scraping
Scrapy, Playwright
large-scale collection
search
Meilisearch
sub-100ms at scale
infra
Docker, Git, CI/CD
reproducible envs

03 Work

Two projects I've spent the most time inside.

MarketLens source ↗

An aggregation platform that pulls product data from multiple Egyptian e-commerce sites into one searchable place. The scraping layer runs on Scrapy and Playwright; search is handled by Meilisearch across 10,000+ products with sub-100ms response times. Backend is Django REST Framework, frontend is Next.js with React InstantSearch.

Django REST FrameworkPostgreSQLDockerScrapyPlaywrightMeilisearchNext.js
Daar Al Bnaa source ↗

Backend for a construction-services platform, built around a clear permission model and documented endpoints. Social authentication is in progress — Google is complete, Facebook and LinkedIn are being added — with the full API surface documented through Swagger via drf-spectacular.

Django REST FrameworkOAuthdrf-spectacularSqliteNext.js

04 Contact

The fastest way to reach me is email. I read everything, and I reply to what's specific.