I like building things that are useful, learning how they work under the hood, and then explaining what I learned to someone else.
My main focus is the space where AI meets software engineering β from AI-powered applications and APIs to modern React interfaces.
I'm currently going deeper into LLMs, RAG, embeddings, AI agents, backend engineering, and production-ready AI systems.
- π B.Sc. in Artificial Intelligence from Kafr El-Sheikh University
- π€ Interested in LLMs, RAG, AI agents, NLP, Computer Vision, and Machine Learning
- π Building full-stack applications with React, Node.js, Django, Flask, and FastAPI
- π§© I enjoy solving programming problems and turning ideas into working projects
- π¨βπ« I teach programming through practical, project-based learning
- π Open to remote opportunities, relocation, and interesting collaborations
I don't try to learn a technology just to put it on a list. I prefer building something with it and learning from the problems that come with the process.
Moving from "building projects" to "building production-minded software."
Currently, I'm focusing on:
- π§ LLM application development
- π Retrieval-Augmented Generation (RAG)
- π€ AI agents and tool-using systems
- π Python backend development
- βοΈ Modern React applications
- ποΈ APIs, databases, authentication, and system design
- π§ͺ Writing cleaner, more maintainable code
An AI-focused application exploring practical language-processing and AI integration.
Focus: AI Β· Python Β· APIs
A responsive React application built from a Frontend Mentor design, with extension filtering and theme switching.
Focus: React Β· Vite Β· Component Architecture Β· Responsive UI
Repository β Β· Live Demo β
A responsive contact form with client-side validation, error states, consent handling, and success feedback.
Focus: React Β· Vite Β· React Hooks Β· Form Validation
Repository β Β· Live Demo β
A collection of JavaScript projects and exercises built to strengthen frontend fundamentals through practice.
A growing collection of competitive-programming solutions covering algorithms, data structures, mathematics, and implementation.
Currently exploring: LLMs Β· RAG Β· Embeddings Β· Vector Databases Β· AI Agents
These cards are generated from my GitHub activity, so they change as I keep building and contributing.
Note: GitHub language statistics reflect the amount of code GitHub attributes to repositories; they are not a measure of skill level.
I started by learning the fundamentals of programming and web development, then gradually moved toward Artificial Intelligence and full-stack development.
Today, I'm bringing those areas together:
Programming fundamentals β Web development β React β AI/ML β Full-stack β AI Engineering
The next step is building systems that are not only functional, but also reliable, maintainable, and useful to real users.
Alongside development, I teach programming.
Teaching has changed the way I approach software: if I can't explain an idea clearly, I probably haven't understood it deeply enough yet.
I enjoy helping learners move from:
"I don't understand this." β "Let me try." β "I built it myself."
I'm happy to connect with people interested in:
- π€ AI applications and LLMs
- π Full-stack web development
- π§© Open-source projects
- π οΈ Developer tools
- π Programming education
- π‘ Interesting side projects
If you're building something interesting, feel free to reach out.
π A few things I care about when building software
- Keep the user experience simple.
- Understand the problem before reaching for a framework.
- Prefer readable code over clever code.
- Build projects instead of collecting tutorials.
- Learn from bugs instead of hiding them.
- Share what I learn.
Building, learning, teaching β one project at a time.