Cloud Image Processing API
A high-performance image processing API with features like format conversion, resizing, filtering, and optimization. Built with a modern tech stack for scalability and performance.
2+ years of hands-on experience in building modern, performant, and reliable web applications.
Hello, I'm Mohamed Hamed. I'm a software engineer with 2+ years of experience. I enjoy building reliable websites & apps. My focus is creating robust and user-centric solutions.
I am also deeply interested in contributing to open-source projects and exploring new technologies that push the boundaries of the web.
A high-performance image processing API with features like format conversion, resizing, filtering, and optimization. Built with a modern tech stack for scalability and performance.
A Spring Boot application that fetches weather data from Visual Crossing's API, implements Redis caching, and provides a clean web interface for testing. Features include rate limiting, API key authentication, and comprehensive OpenAPI documentation.
Sewarli is a platform that users can use to find designers, photographers, and video editors for their projects.
LCL
Sep 2025 – Present
Software Savants
Mar 2024 – Jun 2024
GSM
Dec 2023 – Feb 2024
Ibtikar Technologies
Feb 2023 – Dec 2023
Université Claude Bernard Lyon 1
Sep 2025 – Present
Cloud Computing, Storage and Virtualization, Large-Scale Data Systems, Real-Time and Multi-Device Web Applications, Application Reliability and Security, Data Analysis.
Université Claude Bernard Lyon 1
Sep 2024 – Jul 2025
Distributed Algorithms, Compiler Design, Databases, Software Engineering, Project Management, Web Application Design.
Université de Nouakchott
Jan 2021 – Jul 2023
Algorithms, Data Structures, Web Development, Databases.
3 merged PRs fixing false positives in static analysis rules — one in Apex (FieldDeclarationsShouldBeAtStart not recognizing property accessor syntax) and two in Java (UnusedLocalVariable false positive for pattern variables in braceless for-each, and a parser failure on switch expressions inside super() calls). Released in PMD 7.20.0 and 7.21.0.
2 PRs under active review: a bug fix for a false positive in IndentationCheck triggered by new operator expressions (#18686), and an enhancement to surface the expected line separator in NewlineAtEndOfFileCheck violation messages (#18972).
3 merged PRs achieving 100% code coverage on mutation resolvers (unit and integration tests).
Contributed bug fixes and improvements to the Python HTML/CSS-to-PDF engine and interacted with core maintainers during the review process.