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


SergeantMahdi's GitHub stats Top Languages

Top Languages

#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. 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++

  2. 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

  3. matthew-personal-website matthew-personal-website Public

    This is going to be my temporary portfolio full-stack appllication (Old Structure has been deleted and the new vesion of website will be uploaded soon)

    JavaScript