A full-stack developer who builds software that solves real business problems.

Mostafa Abd ElQawy
Full-Stack Web Developer | Odoo Developer
I'm Mostafa Abd ElQawy, a Full-Stack Web Developer from Egypt specializing in Python, Django, and modern web technologies, with a growing focus on Odoo 19 and AI-powered systems.
Most of my work sits at the intersection of backend engineering and product: Django and Django REST Framework APIs, React and TypeScript frontends, PostgreSQL databases, and the infrastructure that ties them together — Docker, Redis, and Celery.
I build business-oriented software: inventory platforms, medical and photography booking systems, and Odoo custom modules. I also engineer data-heavy systems — database-level logic, stored procedures, and Arabic-first PostgreSQL designs — and AI systems that layer LLMs, RAG and demand forecasting over real data.
The work you'll find here is mine: featured projects, training work and labs, each labeled honestly. If you'd like to know more, reach out by email or LinkedIn.
Model the business first
Before a field or an endpoint exists, the process is mapped with the people who live in it. Software that fights the process always loses.
Make it provable
Data lineage, grounded answers and traceable decisions. If a result cannot be traced back to its source, it is not finished.
Boring where it counts
PostgreSQL, Python, Django and clear boundaries. Novelty is spent on the problem, not on the infrastructure.
Ship clean, verify often
Every project here runs through tests and linting — pytest, Ruff and CI where it applies. Quality is part of the build, not a pass after it.
The academic and training path, documented honestly.
Tanta University
Faculty of Arts — Department of Information Technology
- Major
- Information Technology
- Grade
- A+ — GPA 3.81 / 4.0
- Graduated
- Graduated 2023
Capstone project: Flutter Mobile Application — Talk Up APP for Mental Health
Full-Stack Web & Generative AI Development using Python
Information Technology Institute (ITI) — Intensive Training Program — Full-Stack Web Development (Python)
- Intensive, hands-on training covering full-stack web development using Python — frontend, backend and database technologies.
- Practical experience building real projects: responsive interfaces, database design and scalable web applications.
Graduation project: SmartStock AI
Odoo Development Training
- Odoo Development Course — Eng. Mohamed Nasr
- Odoo Development Course — Ahmed Mohamedy
Hands-on Odoo 19 module work — testapp, todo_management, a real-estate module and a to-do list — covering models, views, controllers, reports, wizards, OWL assets and Arabic localisation.
Languages
- ArabicNative
- EnglishProfessional Proficiency — B2
The commit history of a skillset.
From programming fundamentals to full-stack systems, AI, and Odoo — the technical path behind the projects, without invented dates or fabricated roles.
- a1f3c2dinitstage 01
Programming fundamentals
Started with programming fundamentals across Python, C and C++, and Dart on the mobile path — the base everything else sits on.
- b2e4f7afeatstage 02
CLI, Bash and file-based databases
Built Bash DBMS and the Students Grade Management System: shell menus, file-based storage and data processing entirely from the terminal.
- c3f5a8bfeatstage 03
Django backend development
Server-rendered Django applications — ITIan and ITIan2 — covering models, views, templates, Django Admin and migrations.
- d4a6b9cfeatstage 04
REST APIs
Moved to API-first development with Django REST Framework, JWT authentication and OpenAPI documentation.
- e5b7cadfeatstage 05
React frontend development
From React labs to the Vendra concept: components, context, routing and responsive UI, then full SPAs with Vite and TypeScript.
- f6c8dbefeatstage 06
Full-stack systems
Mawid and the Luxury Photography Website: React SPAs over Django REST APIs with PostgreSQL, Redis and cloud media.
- a7d9ecffeatstage 07
PostgreSQL / database engineering
The Student Examination Management System: JSONB, Arabic ICU collation, stored procedures and roles — the database as the product.
- b8eafd1featstage 08
AI / LLM / RAG / agents
SmartStock AI: demand forecasting, natural-language analytics, RAG over pgvector and autonomous purchasing agents with multiple LLM providers.
- c9fbae2perfstage 09
DevOps, Docker and monitoring
Containerised every project, added CI with GitHub Actions and observability with Prometheus, Grafana and Langfuse.
- d0acbf3featstage 10
Odoo 19 development
Custom Odoo 19 modules — testapp and todo_management: ORM models, XML views, controllers, reports, wizards and OWL assets with Arabic localisation.
Full-Stack Developer
Role
Python · Django · Odoo
Specialty
Gharbia, Egypt
Based in
AI · Data · ERP
Focused on