Skip to content
View SergeantMahdi's full-sized avatar
👾
Fixing Bugs In Real Life
👾
Fixing Bugs In Real Life

Block or report SergeantMahdi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SergeantMahdi/README.md

Main banner

Hi, I'm (Matthew) Mahdi

I'm a 24-year-old Full-Stack web and C++ developer. As I started learning how to code in 2021 by digging into C++ I found my way to the world of programmers. My curiosity didn't stop there and led me to the path of Web Development, since I'd already known C++ it wasn't challenging to learn syntax of JS , CSS and HTML but took me a while to get a deep understanding of how everything works. Web development helped me to go deeper into programming and gave me the ambition of following my childhood dream, becoming a Game Developer in the future.

My Skills

Skills banner

C++

C++

JavaScript

JavaScript

HTML

HTML

CSS

CSS

Express.js

Express.js

Node.js

Node.js

MongoDB

MongoDB

Next.js

Next.js

React.js

React.js

Three.js

Three.js

Tailwind

Tailwind

Vite

Vite

Figma

Figma

Git

Git

GitHub

GitHub

Social Media

Linkedin

Instagram

Youtube

GitHub Streak

#include <string>
#include <vector>


struct User {
    std::string status;
    std::string attitude;
    bool isFailed;

    User()
       :status("Trying"), attitude("Persistent"), isFailed(false) {}
};

int main(){
     std::vector<std::string> life = {"Challenge", "Failure", "Miserableness" };
     User user;

     while(user.status == "Trying"){
         if(user.attitude == "Persistent"){
              if(life.empty())
                 life.pop_back();
              else break;
         }
         else{
             user.isFailed = true;
             break;
         }
    }
}

Pinned Loading

  1. matthew-personal-website matthew-personal-website Public

    This is my first project that I built after learning web development through a course. After almost two years I decided to rebuild the disaster I made back in 2024 🤣. the structure you're looking a…

    JavaScript

  2. data-structure-cpp data-structure-cpp Public

    As a programmer, knowing fundamentals of programming is crucial. This repository contains an easy-to-read replica of Standard Library in C++

    C++

  3. cpp-logger cpp-logger Public

    A simple logging tool for C++ that makes reading info and errors much easier by colorizing the text inside the console.

    1