Your backend works for now, but cracks are showing as real users pour in. I specialize in stabilizing backends that are starting to break down under growth, so you can scale confidently without the constant firefighting.
I'm Ezz, a Top Rated (Top 10%) backend developer on Upwork. I specialize in taking MVP backends that are starting to crack under real user growth and transforming them into production-ready systems that can handle scale. I help SaaS companies when their backend is working but showing warning signs: performance issues, reliability concerns, or code that's becoming increasingly fragile.
I focus on the fundamentals that matter: database optimization, API performance, proper error handling, caching strategies, and clean architecture. I don't just patch problems, I rebuild your backend foundation so it's stable, reliable, and ready for growth. My approach combines hands-on development with strategic thinking to ensure your backend can support your business as it scales.
AWS Certified Machine Learning - Specialty
Upwork Top Rated (Top 10%)
Here are some of the technologies I work with
LangChain, LangGraph, OpenAI API, Hugging Face, Vector Databases, RAG, LLM Fine-tuning, Prompt Engineering
Python, Django, Flask, FastAPI, Node.js, Express, RESTful APIs, GraphQL, SQL, PostgreSQL, MySQL, MongoDB
Git, GitHub, Docker, AWS, Azure, Google Cloud Platform, Digital Ocean, CI/CD
Check out some of my recent work
LangGraph, LangChain, FAISS, OpenAI GPT-4o-mini, OpenAI Embeddings, Django, Django Channels
A web-based AI agent with RAG functionality where it can retrieve answers from the company manuals and take actions like booking a call.
Authentication, Django, Bootstrap, Ajax, Nginx web server
A chat analytics platform to facilitate monitoring the AI agent I've built for my Saudi client to further improve the chatbot behavior.
Django, WhatsApp Business API, OpenAI API
A multi-agent AI system for a Saudi hotel to retrieve static knowledge base data and also take actions and call APIs to retrieve/add dynamic information. Dynamic info examples: retrieving reservation details, making reservations, and requesting room services.
What clients say about my work