I build exceptional AI agents, chatbots, and backend infrastructure on the web.
I'm Ezz, a Top Rated Plus (Top 3%) developer on Upwork. I'm passionate about backend development with experience in building AI-powered web applications, AI agents, chatbots, and backend infrastructure on the web.
My journey in web development started when I was a full-time data engineer, and since then, I've been constantly learning and adapting to new technologies and certificates like the Machine Learning Specialty Certificate from AWS. I write clean, maintainable code and create high-quality, intuitive user experiences.
When I'm not coding, you can find me walking, reading, or experimenting with new programming languages and frameworks.
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