Skip to content
View petermatts's full-sized avatar

Highlights

  • Pro

Block or report petermatts

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
petermatts/README.md

I'm @petermatts

My real name is Matthew Peters.

GitHub required I make a unique username for my account, and after a little bit of thinking I came up with my solution.

My last name ends in an 's', and without that 's' my name is made of 2 common first names (Matt and Peter). I decided to swap my first (abbreviated) name and last name leaving the 's' in its place to get peter + matt + s = petermatts, a unique username.

Click here to show process in code form
public static String username() {
    String myName = "Matthew Peters"; //my name
    myName = myName.toLowerCase(); //make lowercase

    //split into an array (first name at index 0, second name at index 1)
    String[] names = myName.split(" "); 

    //create var for first name, using substring to abreviate to an alternative form
    String firstname_short = names[0].substring(0, 4); //matt

    String lastname = names[1]; //create var for last name (peters)
    String s = "";

    //if lastname ends in "s": s="s" and trim off last 's' from lastname
    if(lastname.endsWith("s")) {
        s = "s";
        lastname = lastname.substring(0, lastname.length()-1); //peter
    }

    // my_github_username = "peter" + "matt" + "s"
    String my_github_username = lastname + firstname_short + s;
    return my_github_username; //petermatts
}

example code for this process as a Java method

About me

Education

  • UMass Amherst 2025 M.S. in Computer Science
  • UMass Amherst 2024 B.S. in Computer Science and Mathematics
  • Nashua (New Hampshire) High School North class of 2020

Main educational focus: Machine Learning and Artificial Intelligence

Hobbies & Interests

  • NFL Football
  • Cooking and Baking
  • F1
  • Cars
  • Rubik's cube speed solving
  • Other things I can't think of at the moment

Fun Facts

  • Did you know that on windows the keyboard short cut ctrl+alt+shift+windows+L automattically takes you to LinkedIn in your browser?
  • Did you know that Desmos uses Latex? So you can copy a raw Latex formula into desmos without needing to retype the whole thing.
  • Did you know that someone took the time and effort to create https://guthib.com incase you accidentally spell github incorrectly?
  • If you change the .docx, .pptx, etc. file extension of a microsoft office file and rename the file extension to .zip, you can actually unzip the file into a bunch of .xml files. Essentially all Microsoft Office files are just xml.
  • Similarly, Jupyter Notebooks are just JSON under the hood.
  • More coming soon

My Projects/Repositories

For much greater detail into my past and current projects (both public and private) as well as my future ideas, see Repos.md for more information.

Languages, Tools, Skills, and More!

Below is a list of languages, tools, and skills I have used. Hover the icons to see the name if you are unfamiliar with the icon logo.

Languages

python js ts c c++ java matlab cuda latex julia

yaml html css go r postgressql bash powershell terminal markdown

More Languages/Libraries that did not have icons in the API I used to make this.

Libraries

pytorch numpy matplotlib sklearn scipy tensorflow regex huggingface kaggle

pandas selenium nodejs firebase react reactnative redux threejs

Tools

git github gitlab bitbucket githubactions jenkins cmake jupyter

jira vscode visualstudio atom desmos andriodstudio xcode docker

Other

chrome word excel powerpoint teams outlook

apple linux windows wsl vbox sharepoint

Profiles/Contact

github linkedin python discord gmail

GitHub Data

Top Languages

Metrics

Popular repositories Loading

  1. nfl-season-predictor nfl-season-predictor Public

    A game picker for NFL season games and keeps live updates of your hypothetical standings. Please see README for details about this project.

    JavaScript 2

  2. petermatts petermatts Public

    Files for my GitHub profile.

    Java 2

  3. Heart Heart Public

    A little project that uses the Python Turtle package to draw a heart <3

    Python 2

  4. CarStats CarStats Public

    This project aims to compile a list of key statistics across all common car models and brands, for ease of comparison for a user.

    Python 2

  5. LotterySim LotterySim Public

    This repository was created to model popular lottery games through statistics and ML.

    Python 1

  6. CodeFormatter CodeFormatter Public

    This project was created to support the use of clean well formatted code. The objective is to create a VSCode extension that can auto format a file for any given programming language by the click o…

    TypeScript 1