Hey, I'm Mohanad Ahmed 👋
A backend engineer passionate about building scalable and efficient web solutions.
Interested in system-level programming and Operating Systems.
Also I'm a CS student at CU... most of the time.
Download CV GitHubMy Projects
Load Balancer
A simple HTTP load balancer built with Node.js and Express. It distributes incoming requests to multiple backend servers using a round-robin algorithm and performs periodic health checks to ensure requests are only sent to healthy servers.
I worked on this project to get a better understanding of how load balancer work and how to create a simple one.
Falling Sand Simulator
The Falling Sand Simulator is an interactive web-based simulation built using HTML, CSS, and JavaScript. It allows users to draw and manipulate sand particles on a canvas, with features like color picking, adjustable brush sizes, and a rainbow mode for dynamic effects.
I worked on this project to experiment with the HTML canvas and how to create animations with it.
IDGuard
A simple VSCode extension that shows a warning message when a duplicated id attribute is detected in an HTML file.
I worked on this project to experiment with how vscode extensions are made and how they work, also exploring the vscode API. This is just a toy project but it was a lot of fun working on it.
Game of Life
A simple implementation of Conway's Game of Life.
A small project I worked on when I saw a video on youtube implementing it as a challenge.
The Daily Dose Blog
A simple blog made with the MEAN stack.
My first full-stack project. Did it as an exercise after finishing a web dev course.
Took a lot of time and effort, but I learned a LOT working on it.
What is the Weather?
A simple weather app made using a public API.
Small app I only built to learn how public APIs works and how to use them.
To-Do List
This is a simple to-do list app made with JSX and mongoDB.
A project worked on while taking a web dev course. It was challenging but also very rewarding.
Tic-Tac-Toe
This is a simple Tic-Tac-Toe game I made as a practice for JavaScript and jQuery.
There is not really anything more to say here!
Carnovil Hotel
This is a web design project about a hotel. It was made using Canva.
Not really my cup of tea, but did it as part of a web dev course I was taking.
My First Resume
This is my first web resume, made using only HTML as a practice.
Not really here to show off! I just like to keep this here as a reminder of how I was and what I've become. But I mean look at it! Isn't awesome?
Experience & Education
Work Experience
Slash Hub
Backend Developer
2024-10 - 2024-12
- Order Management System: Designed and implemented a system that tracks 100% of order updates, improving order processing.
- Product Rating System: Developed a multi-dimensional rating system covering products, shipping, and sellers, aiming to boost user engagement by 25%.
- Collaboration & Tools: Worked with a team of 4 developers, managing 50+ issues and PRs using GitHub, Trello, and Discord.
Slash Hub
Backend Developer Intern
2024-7 - 2024-10
- Website Backend Development: Reused 85% of existing app code for the website backend to ensure consistency and reduce duplication.
- Unit Testing: Increased testing efficiency by 20% using Jest, implementing robust mock handling.
- API Documentation: Documented 15+ API endpoints with Swagger, improving clarity for frontend developers.
- Database Optimization: Reduced database query response times by 30% through PostgreSQL query optimization, tested via pgAdmin4 and DBeaver.
- Payment Gateway Integration: Integrated Geidea's payment gateway, building APIs for direct payments and evaluating Pay by Link services.
Education
Cairo University
2022 - 2026
Bachelor's in Computer Science, Faculty of Computers and Artificial Intelligence
About Me

Professional Experience & Skills
I'm a junior backend developer with experience in building and optimizing web applications. I have worked with NestJS and Prisma to develop backend services, manage databases using PostgreSQL, and implement RESTful APIs with authentication and authorization.
I have a good understanding of TypeScript, Git workflows, and writing unit tests with Jest. I also document APIs using Swagger and follow best practices to keep my code organized and maintainable. Through my work at SlashHub, I have gained experience in e-commerce platforms, order management systems, and integrating payment gateways like Geidea.
Professional Interests
I'm a Computer Science student at Cairo University with a strong interest in backend development, low-level programming, system programming, and operating systems. Beyond my studies, I'm actively working on expanding my knowledge in these areas.
One of my goals is to contribute to open-source projects, and I’ve started by working on simple issues in the MDN Content repository. I’m also eager to explore building scalable systems that can serve millions of users.
Additionally, I want to dive deeper into OS development and system programming to better understand the machine I work with daily. If I find it exciting, I might even pursue it as a career. Another area I’d love to explore is compiler development—learning how they work and how to build them.
Beyond Tech
I’m a huge movie lover! Sci-fi and dystopian films are my favorites, but I enjoy all genres. I appreciate movies that challenge my thinking, broaden my perspective, and even teach me something new. To me, cinema and art are essential because they help us understand the world in unique ways.
My favorite movie is Arrival — it changed my perspective on language and communication. The idea that language is more than just words and sounds fascinated me, and the soundtrack is simply breathtaking!
"If you could see your whole life from start to finish, would you change things?"
— Louise (Amy Adams), Arrival
I have a long list of favorite movies! Feel free to email me if you’re looking for recommendations or have some to share—I’m always open to discovering new films.
That’s all for now!