
Hello, I'm Sherif. I'm a Senior Software Engineer.
I build Great Software.
My focus is .NET Core, React & AI.
About me
I'm a Senior Software Engineer based in Cairo, Egypt, with a degree in Computer Science & Artificial Intelligence. I have 4+ years of experience building production-grade systems across backend, frontend, DevOps, and AI automation.
My favorite part of engineering is designing scalable distributed systems from microservices and message queues to workflow engines and AI-powered pipelines. My core stack is .NET Core, React, Python, and Docker. I love tackling hard infrastructure problems and turning complex requirements into clean, maintainable solutions.
Currently, I'm working as a Senior Software Engineer at Projecx, maintaining automation systems running across 200+ mobile devices in parallel and integrating AI-powered agents using LangChain & LangGraph. When I'm not coding, I enjoy working out, watching movies, and learning new things in history and philosophy.
My projects

StackX Automation Platform
Enterprise automation platform managing 10,000+ devices and 25+ backend services in production. Developed a visual workflow builder and real-time response tools. Designed reusable UI and Authorization libraries, boosting frontend development speed. Applied AI-driven workflow automation and predictive analytics for task prioritization and error reduction.
- .NET
- RabbitMQ
- Keycloak
- SQL
- React
- TypeScript
- Python
- LangChain
- Docker
Uber Eats Clone
GitHubContributed to the development of an Uber Eats clone system designed for users, restaurants, delivery drivers, and administrators. Implemented user authentication, dynamic listings, real-time tracking, and seamless integration with the Google Maps API.
- React
- JavaScript
- SASS
Geekshub
GitHubA feature-rich social network including a dynamic chat system, post interactions with 'love' and comments, a robust notification system, email-based password recovery, and an efficient search mechanism. Full-stack development with a focus on user authentication and dynamic listings.
- Django
- Python
- JavaScript
- jQuery
- Ajax
- SQL
- CSS
EgyFlix
GitHubA streaming platform reminiscent of Netflix, offering a diverse selection of content. Provides a user-friendly interface and smooth navigation, allowing viewers to enjoy their favorite shows and movies effortlessly.
- Django
- Python
- JavaScript
- jQuery
- Ajax
- SQL
- CSS
My skills
- .NET Core
- C#
- Entity Framework
- REST APIs
- Microservices
- Python
- Flask
- Django
- Golang
- Java
- Spring Boot
- React
- TypeScript
- Blazor
- JavaScript
- Tailwind CSS
- ShadCN
- SASS & CSS
- Bootstrap
- jQuery
- HTML
- RabbitMQ
- MassTransit
- Keycloak
- OpenID Connect
- OAuth2
- JWT
- PostgreSQL
- SQL Server
- MongoDB
- Elasticsearch
- Docker
- Kubernetes
- CI/CD
- GitHub Actions
- AWS
- Azure IoT Hub
- Linux
- Git
- Terraform
- Unit Testing
- Playwright
- Appium
- LangChain
- LangGraph
- RAG
- AI-Agentic Systems
- OpenTelemetry
My experience
Senior Software Engineer
Projecx - Cairo, Egypt
Build and maintain automation systems running across 200+ mobile devices in parallel using Appium. Implement microservices to manage device coordination, task distribution, and execution tracking at scale. Integrate automation services with data pipelines and AI-powered agent systems using LangChain.
Software Engineer
VertoWave - Cairo, Egypt
Led development and deployment of StackX, an enterprise automation platform managing 10,000+ devices and 25+ backend services in production. Engineered a dynamic Workflow Engine executing 1,000+ automated tasks monthly. Built the Vertowave Authorization Package using Keycloak, reducing team setup time by 95%. Implemented CI/CD pipelines reducing deployment time by 65% with zero-downtime releases.
Software Engineer
Upwork
Designed and delivered secure internal data management systems for government and security sector clients, enabling real-time monitoring and tracking. Built and deployed full-stack web applications and e-commerce platforms for international clients, covering end-to-end development from database design to frontend delivery.
Contact me
Please contact me directly at sherif.abdullah.dev@gmail.com or through my personal number +20 106 140 3772