About

Mohamed Badr Elwardi

01

Introduction

I'm Mohamed Badr Elwardi, a software engineering student at 1337 Coding School (42 Network), where I've built a strong foundation in system programming, algorithms, and software architecture.

My journey has taken me from low-level C/C++ all the way to full-stack web development, and that's where my passion truly lives. I love the daily challenge of building real applications and growing through every problem I solve.

02

Journey

I started with C raw pointers, memory management, and algorithms. That foundation gave me a perspective that shapes how I think about every problem I face today.

From there I moved into C++ and system architecture, then naturally found my way into full-stack web development. The path was deliberate, each step built real understanding, not just surface-level familiarity.

03

What I Build

I'm most at home building full-stack web applications, the kind that involve real decisions, real trade-offs, and real everyday challenges. That's the work I keep coming back to.

Along the way I've also built things like an HTTP server from scratch, a raycasting engine, and various C/C++ projects. That background gives me a solid base, but web development is where I want to grow.

04

Technical Interests

Full-stack web development, backend architecture, authentication systems, and the everyday problem-solving that comes with building real products. These are the areas I actively explore and apply.

My systems background keeps me grounded, understanding what happens a few layers below the code makes me a better web developer.

05

Philosophy

When I learn something new, I build something with it. Reading about how things work is useful, actually building them teaches you everything the docs leave out.

I write clean, deliberate code. I break complex problems into well-understood pieces. I keep things simple, not because it's easy, but because simplicity is hard to get right.

06

Current Focus

Right now I'm going all in on full-stack web development, deepening my skills, taking on bigger challenges, and building things that matter.

Every project is a chance to grow. That's the point.

Technologies

Systems

CC++

Backend

Node.jsExpressPostgreSQLPrismaSocket.IO

Frontend

Next.jsReactTypeScript

Tools

DockerNginxGit

Currently

Deepening C++ knowledge
Studying advanced algorithms
Building backend systems
Exploring performance optimization

Based in Morocco  ·  Available worldwide