Skip to content
View SergeantMahdi's full-sized avatar
🇺🇸
Exploring Zeros And Ones
🇺🇸
Exploring Zeros And Ones

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 supported. This note will be visible to only 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

    Reading the STL library to understand how each ADT works is a little bit hard especially if you're a junior programmer. so I decided to make a repo to rewrite the most of the ADTs as I'm learning D…

    C++

  3. cpp-logger cpp-logger Public

    This is a simple logging library that is made to colorize errors and info based on their levels. It'll allow you to store the information with their levels and time occurance inside a file with a c…

    C++ 1