Get started with AstroWind to create a website using Astro and Tailwind CSS
Start your web journey with AstroWind – harness Astro and Tailwind CSS for a stunning site. Explore our guide now.
Personal Web Demo
Possessing five years of experience in software engineering, augmented by participation in ICPC hackathons, I focus intently on problem-solving to design efficient solutions. My goal is to develop sophisticated systems continuously while enhancing my skills.
I'm a backend engineer with 5+ years of experience building scalable, fault-tolerant systems. I specialize in distributed architecture, CI/CD pipelines, container orchestration, and system performance optimization.
I'm currently pursuing my Master's in Computer Engineering, with a focus on backend systems, microservices, and serverless architecture. I’m also an ICPC veteran, with a strong foundation in algorithms and problem solving.
Outside of work, I run a homelab with Proxmox, Docker, and K3s to simulate production-grade infrastructure. If you're into systems, devops, or low-latency API design — we’ll probably get along.
Follow me here:
Senior Back-end Software Engineer
IBM, USA (remote)
Apr 2022 - Present
Senior Java Developer, Technical Instructor
Information Technology Institute (ITI), Cairo, Egypt
Oct 2021 - Present
Senior Back-end Software Engineer
Vodafone International Services (_VOIS), Cairo, Egypt
Jun 2021 - Jul 2022
MSc. in Computer Science & Systems Engineering
Faculty of Engineering, Mansoura University, Egypt
Aug 2024 - Present
Diploma in Java web & Enterprise applications development
Information Technology Institute (ITI), Cairo, Egypt
Oct 2020 - Jun 2021
BSc. in Computer Science & Systems Engineering
Faculty of Engineering, Mansoura University, Egypt
A comprehensive overview of the technologies and expertise I leverage to build robust, scalable, and production-grade software systems.
Expert in Java, Kotlin, C++, C#, Python with deep focus on microservices architecture and scalable backend systems.
Extensive hands-on experience with Spring Boot, Security, Data, MVC, Integration, Cloud, JPA/Hibernate, AOP, and testing frameworks.
MEAN stack (MongoDB, Express.js, Angular, Node.js), REST/gRPC APIs, JavaScript, WebSockets, AJAX, TypeScript, HTML, and modern web technologies.
Proficient across AWS, Azure DevOps, IBM Cloud with expertise in Jenkins, Nexus, Git, Maven, and automated CI/CD pipelines.
Docker, Kubernetes, Helm for containerization and orchestration with robust deployment and scaling strategies.
Apache Kafka, RabbitMQ, Redis, Ehcache – event-driven architecture, async processing, and performance optimization.
Integrated Keycloak, Spring Security, JWT, OAuth2, OpenID Connect, and custom RBAC flows across enterprise projects.
Comprehensive testing with JUnit, Mockito, Wiremock for backend services and Selenium, Sikuli for UI automation.
Advanced automation capabilities with UIPath, Selenium, Sikuli, Tampermonkey, and custom scripting solutions for process automation and testing.
Expert in RESTful services, gRPC (Protobuf3), Swagger/OpenAPI documentation, and seamless system integrations.
Experience with distributed systems, service discovery (Eureka), API gateways (Zuul), event-driven architecture, and reliable distributed communication.
IBM Watson, CIO Cirrus, Firestore, Nexus, Jira, and various enterprise-grade development and deployment tools.
Strong foundation in SQL, NoSQL databases, and data modeling for optimal performance.
Proficient in Git workflows, Maven build systems, and Agile development with Jira.
Explore my portfolio of technical projects that demonstrate expertise in full-stack development, microservices architecture, and cutting-edge technologies. Each project showcases problem-solving skills and commitment to delivering scalable, production-ready solutions.
Developed a comprehensive unified e-sports platform providing real-time game data, player statistics, and activity tracking. The platform integrates multiple gaming APIs to deliver a centralized hub for e-sports enthusiasts and professional players.
Built using Spring Boot microservices architecture with Angular frontend, RabbitMQ for asynchronous messaging, and automated cron jobs for real-time data synchronization. Implemented scalable backend services ensuring high availability and performance.
Engineered a feature-rich network chat application supporting multimedia messaging, chat export functionality, and comprehensive server administration. The application includes an intelligent chatbot integration for enhanced user interaction.
Developed using JavaFX for the desktop interface, JDBC for database connectivity, and RMI for distributed communication. Implemented secure message handling, real-time notifications, and administrative controls for server management.
Built a full-featured e-commerce platform with advanced product filtering, shopping cart functionality, wishlist management, and personalized user experiences. Designed to support both authenticated and guest users seamlessly.
Implemented using Java Servlets and JSP for server-side logic, Hibernate for ORM, and AJAX for dynamic user interactions. Featured responsive design, secure payment processing, and comprehensive product catalog management.
Designed and developed an innovative VR training solution for handball goalkeepers during the COVID-19 pandemic. Created an immersive virtual stadium environment with customizable training scenarios and performance analytics.
Built using Unity 3D engine with C# scripting for game logic, physics simulation, and VR interactions. Implemented motion tracking, realistic ball physics, and adaptive difficulty systems to provide effective training experiences.
Discover what others have to say about their experiences working with me.
" Very toxic, not recommended. "
Abdulrahman Zaki
Human being, or trying to be
" He took our vague concept and turned it into a visual masterpiece that perfectly aligned with our goals. His attention to detail and ability to translate ideas into compelling visuals exceeded our expectations. "
Mark Thompson
Creative director
" He transformed our brand identity with his creative finesse, capturing our essence in every element. His dedication and talent truly shine through his work. "
Emily Martinez
CEO
" He has an uncanny ability to communicate emotions and stories. He crafted a logo for our NGO that not only represents our cause but also evokes empathy. His professionalism and commitment make his a designer of exceptional caliber. "
Laura Simmons
Founder of an NGO
" We entrusted Mohammad with revamping our website's user interface, and the results were astounding. His intuitive design sense enhanced user experience, leading to a significant increase in engagement. She's a designer who truly understands the synergy of aesthetics and functionality. "
Alex Foster
Director of web services
" He took our vision and elevated it beyond imagination. His ability to capture brand essence and translate it into design is nothing short of remarkable. Working with his has been an inspiring journey. "
Jessica Collins
Product Manager
" His ability to transform concepts into captivating visuals is nothing short of extraordinary. He took our event poster idea and turned it into a visual masterpiece that perfectly captured the essence of our festival. Mohammad's dedication, creativity, and knack for delivering beyond expectations make his an invaluable asset to any project. "
Michael Carter
Event Coordinator
Ready to transform your vision into captivating designs?
Dive into a realm of design wisdom and creative inspiration, where you'll find invaluable insights, practical tips, and captivating narratives that elevate and enrich your creative journey.
Start your web journey with AstroWind – harness Astro and Tailwind CSS for a stunning site. Explore our guide now.
Explore vital tools and resources for a sleek website. From design to functionality, our guide elevates your online presence.
Personalize AstroWind template for your brand. Our guide unlocks seamless customization steps for a unique online presence.
While easy to get started, Astrowind is quite complex internally. This page provides documentation on some of the more intricate parts.