Portfolio of

Mohamed Badr

Full-Stack Software Engineer

01

Full-stack software engineer who builds complete web applications, from responsive frontends with React and Next.js to reliable backend systems and REST APIs.

02

Grounded in C/C++ systems programming through the 42 Network curriculum. That low-level foundation shapes how I think about every application I build.

CC++JavaScriptTypeScriptNode.jsExpressSocket.IONext.jsReactTailwind CSSPrismaDockerNginxGitBash
Portrait

Full-Stack Software Engineer

Technologies

Technologies I Work With

Featured Work

Featured Projects

01
Multiplayer Chess Platform

Multiplayer Chess Platform

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

Next.jsNode.jsExpressPostgreSQLWebSocketsDocker
02
HTTP Server (webserv)

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.

C++HTTP/1.1CGIepollSocketsLinuxPerformance Optimization
03
Inception

Inception

Containerized web infrastructure using Docker with Nginx, WordPress, and MariaDB. Configured SSL, persistent volumes, and service orchestration.

DockerNginxWordPressMariaDBLinux

about

About me

01

I’m a software engineering student at the 42 Network (1337 Coding School), where I study system programming, algorithms, and low-level problem solving.

02

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.

Mohamed Badr's GitHub contribution chart

Contact

Let's Work Together

01

I'm currently open to software engineering internships and backend development opportunities.

02

Whether you have a role, a project, or just want to talk systems and code, my inbox is open.

Email