OPEN TO WORK · FULL STACK DEVELOPER
Open to full-stack & DevOps opportunities
Mahmoud Adel
Full Stack Developer & DevOps Engineer
Full Stack Developer building end-to-end web applications and scalable infrastructure. I transform ideas into production-ready solutions using Python, Django, modern frontend technologies, and DevOps practices.
Proof layer
Interactive capability map
Click a node for evidence · switch to list view for a recruiter scan
Context
About Me
A practical engineering perspective spanning product, infrastructure, and operations.

I’m a Full Stack Developer and DevOps Engineer passionate about building production-ready applications that solve real problems. My expertise spans the entire development stack—from crafting intuitive user interfaces to designing robust backend APIs and deploying scalable infrastructure.
I specialize in Python-based full-stack development, creating end-to-end solutions with Django, FastAPI, and modern frontend technologies. I’ve built complete web applications with real-time features, comprehensive REST APIs, automated business systems, and financial management platforms.
On the DevOps side, I design and implement CI/CD pipelines, containerize applications with Docker, manage cloud infrastructure, and ensure reliable deployments. My approach centers on writing clean, maintainable code while following industry best practices across the entire development lifecycle.
I’m currently seeking opportunities to contribute to impactful products and continue growing as a full-stack engineer.
Focus areas
Where I contribute
Frontend
- React
- Vue
- Next.js
- Tailwind CSS
Backend
- Django
- FastAPI
- REST API
- GraphQL
DevOps & Cloud
- Docker
- Kubernetes
- CI/CD
- AWS
Communication
Language Proficiency:
- Arabic
- Native
- English
- C2 — Proficient
- Russian
- C1 — Advanced
Toolkit
Technical Skills:
- Python
- Django
- FastAPI
- C#
- ASP.NET Core
- PostgreSQL
- SQLAlchemy
- REST API
- WebSockets
- Docker
- GitHub Actions
- CI/CD
- Linux
- Linux Server Administration
- Git
- HTML5
- CSS3
- OOP
- SQL
- Unit Testing
- Information Security
- JavaScript
- Telegram Bots
- PyQt6
- AI / ML
- Tailwind CSS
- Nginx
- Cloud
Experience
Software Engineer Intern
Designing and developing software solutions for university research projects.
Responsibilities:
- Designing and developing software solutions within university research projects
- Creating technical documentation according to academic standards
- Developing architectural diagrams and visualizing software system structures (UML, component diagrams, activity diagrams)
- Participating in the full software development lifecycle
Achievements:
- Independently developed and implemented innovative software projects with complete technical documentation
- Created detailed architectural diagrams for visualizing system structure and component interactions
- Prepared academic documentation meeting scientific publication standards
Application Security Intern
Worked on application security testing and vulnerability assessment for web applications and network infrastructure.
- Conducted security assessments on web applications, identifying and documenting vulnerabilities in authentication, authorization, and data handling systems.
- Performed code reviews and security analysis of backend APIs and database configurations.
- Collaborated with development teams to implement secure coding practices and fix identified security issues.
- Ranked Top 5 among 100 participants in internal security competitions, demonstrating strong problem-solving and technical skills.
- Gained hands-on experience with security testing tools and methodologies applicable to secure software development.
Notes & research
Selected writing
Short, practical write-ups on software engineering, DevOps, and infrastructure.
Setting Up CI/CD with GitHub Actions for Python Projects
A practical guide to automating your Python project workflow with GitHub Actions - from testing to deployment
Read articleUsing Docker Compose for Local Development
How to use Docker Compose to create reproducible development environments for your web applications
Read articleLinux Server Security: Essential Hardening Steps
A practical guide to securing your Linux server - from SSH hardening to firewall configuration
Read articleEducation
Professional Development, Courses
Selected work
Projects
A selection of builds that show how I turn ideas into working products — from desktop apps to full-stack platforms.
ALBrowser - Modern Desktop Web Browser
- Python
- PyQt6
- QtWebEngine
- Chromium
- Desktop App
- Linux
CashFlow - Financial Management System
- Python
- Django
- SQLite3
- Bootstrap
Team Work Platform
- Python
- FastAPI
- SQLAlchemy
- Jinja2
- JWT
- Full Stack
TicketPro - Support Ticket Management System
- Python
- Django
- Django REST Framework
- WebSockets
- PostgreSQL
- Tailwind CSS
CI/CD Pipeline for Python Applications
- DevOps
- GitHub Actions
- Docker
- CI/CD
- Python
Full Stack Restaurant Delivery Web Application
- C#
- .NET
- PostgreSQL
- JavaScript
- HTML/CSS
Verified learning
Digital Certificates
Structured training that complements hands-on engineering and platform work.
Introduction to DevOps Certificate
Certificate in Introduction to DevOps, covering fundamental DevOps principles and practices.
View credentialGoogle Cloud Fundamentals: Core Infrastructure
Certificate in Google Cloud Fundamentals covering core infrastructure concepts and services.
View credential