Full-Stack Development
Responsive interfaces, application logic, APIs, databases, authentication, and the pieces that make a product actually function.
About me
I build full-stack applications and APIs with Python, Django, JavaScript, and React. My learning has been practical: build something, hit a problem, understand the system behind it, then improve it.
I started with full-stack development and backend engineering, and I am now moving deeper into AI development. I am exploring LLM applications, local models, RAG, AI agents, and developer tools while keeping strong software foundations underneath.
What I work on
Responsive interfaces, application logic, APIs, databases, authentication, and the pieces that make a product actually function.
Django and Django REST Framework applications with authentication, permissions, CRUD, filtering, pagination, and external integrations.
Building toward practical AI systems with LLM applications, local models, RAG, agents, automation, and developer-focused tooling.
Linux-based deployment, Nginx, Gunicorn, Docker, environment configuration, HTTPS, debugging, and production-minded workflows.
Resume
Current
Arab Open University, Cairo
Hands-on
Built Django applications, REST APIs, authentication systems, database-backed features, and frontend applications.
Hands-on
Took a Django application from local development to a Linux production stack using Nginx and Gunicorn, including resolving SELinux policy conflicts.
Building toward
Expanding into LLM applications, Ollama, local AI models, RAG, AI agents, automation, and AI-powered developer tools.
Current working focus
These bars describe my current working focus, not formal proficiency scores.
Python · JavaScript · HTML · CSS · Django · Django REST Framework · React · PostgreSQL · SQLite · JWT · Git/GitHub · Linux · Vite · Gunicorn · Nginx · Docker · Redis · Celery · HTTPS · Automated Testing
Get the printable, two-page PDF or open the editable source to print a fresh copy.
Portfolio
A structured, versioned learning path covering full-stack development, Django, APIs, databases, deployment, testing, security, and the transition toward AI.
View on GitHubA practical roadmap for moving from software development into AI engineering, including local CPU-based LLM tooling with Ollama.
View on GitHubCore Python programming, problem solving, data structures, algorithms, and language fundamentals used to strengthen software foundations.
View on GitHubA frontend application that combines public APIs for GitHub user data, geolocation, country information, and population, with localStorage persistence.
View on GitHubTook a Django application from local development to a Linux production stack using Nginx and Gunicorn, including manual environment configuration and SELinux troubleshooting.
View on GitHubREST APIs using Django REST Framework with authentication, JWT, permissions, CRUD, search, filtering, pagination, and author-based access control.
View on GitHubBlog & Notes
AI is more useful when the engineer underneath it understands software, APIs, databases, deployment, and failure modes.
Follow the notes on XGetting an application onto a Linux server changes the questions. Processes, reverse proxies, permissions, security, and logs suddenly matter.
Follow the notes on XI am focusing on why a data structure or algorithm fits a problem instead of collecting solutions that only look familiar.
Follow the notes on XWorking with local AI tools forces you to understand constraints instead of assuming every model has an infinite GPU budget.
Follow the notes on XContact
If you want to discuss software development, backend systems, AI applications, or a project, email is the fastest route.
sadikbaba360@gmail.com