Portfolio of
Mohamed Badr
Full-Stack Software Engineer
Full-stack software engineer who builds complete web applications, from responsive frontends with React and Next.js to reliable backend systems and REST APIs.
Grounded in C/C++ systems programming through the 42 Network curriculum. That low-level foundation shapes how I think about every application I build.

Full-Stack Software Engineer
Featured Work
Featured Projects

Multiplayer Chess Platform
Full-stack chess platform with real-time gameplay, authentication, matchmaking, and leaderboards. Built with WebSockets to synchronize game state between players.

HTTP Server (webserv)
Custom C++ HTTP/1.1 server with request parsing, static files, CGI, and non-blocking I/O using epoll. Explored sockets, memory, and server performance.

Inception
Containerized web infrastructure using Docker with Nginx, WordPress, and MariaDB. Configured SSL, persistent volumes, and service orchestration.
about
About me
I’m a software engineering student at the 42 Network (1337 Coding School), where I study system programming, algorithms, and low-level problem solving.
I started with C/C++ systems programming, building a strong foundation in low-level concepts, networking, and performance. Now I focus on building full-stack web applications, applying that systems background to create efficient and scalable backend services.
What I Focus On
- Building full-stack web applications
- Creating clean and reliable backend systems
- Learning and improving through real projects
- Writing simple, maintainable code
Open to software engineering internships
Open Source
GitHub Activity
Recent projects and experiments in systems programming, backend infrastructure, and full-stack web development.
Contact
Let's Work Together
I'm currently open to software engineering internships and backend development opportunities.
Whether you have a role, a project, or just want to talk systems and code, my inbox is open.