About Me
Hi, I'm Matthew Myers, a recent graduate in computer science from the University of Michigan pursuing a career in software development. You can find more about the projects I've worked on below!
Projects
The Legend of Zelda Recreation and Custom Level (Game )(How To Play )
This recreation of the NES The Legend of Zelda's first dungeon was developed over three weeks in my senior design course (EECS 494) at UofM. In this project, my partner and I replicated several mechanics authentically, including player movement and attacks, enemy movement, health and damage components, camera transitions, and more. We also developed a custom mechanic and designed a mini-dungeon revolving around this mechanic, part of which is shown to the right.
This game was built with Unity, with scripts developed in C#. While game sprites and audio were provided for us, the implementation of each mechanic was done from scratch. This project allowed me to gain meaningful experience with Unity and Unity Collab, challenged my creativity in designing levels, and improved my discipline and focus with a short deadline.

Pokébuild: A New Pokémon Teambuilder (Link )
Pokébuild is a web app that gives competitive pokémon players a new way to build teams, providing tools such as team recommendations and 1v1 speed comparison. Pokémon Showdown's teambuilder is solid, but it can be difficult to know where to start for new players and players who are coming back to the game after not playing for a while. Pokébuild makes getting started easy, providing users with usage stats to give them a picture of the current metagame. The speed comparison tool is something that experienced players will find very useful while building for specific scenarios. Pokébuild also provides compatibility with Pokémon Showdown, allowing users to easily transfer teams built with Pokébuild over to the most popular battle simulator. Overall, this new teambuilder provides a few features that Pokémon Showdown's teambuilder doesn't have, with the aim of improving the teambuilding process.

I developed Pokébuild with Angular 6, utilizing TypeScript, HTML, and Bootstrap 4. This allowed me to get more experience with JavaScript while learning more about the Angular framework. I enjoyed using Angular for the first time, as using Angular components allowed me to draw on my background with OOP languages like C++.
Insta485: An Instagram Clone (Code not public due to potential Honor Code violations)
Insta485 is a clone of Instagram developed over several weeks in an upper-level EECS course (EECS 485) at UofM. The goal of this project was to implement several key features of Instagram, including the creation and editing of users, posts, and likes, as well as tracking followers.
Insta485 was a 3-part project, involving the implementation of a static site generator for the first part, server-side dynamic pages for the second, and client-side dynamic pages for the third. I developed Insta485 in a group of 3 students with React and JavaScript for the front end, and Python Flask for the back end. This allowed me to get more experience in a team environment while completing a project encompassing the full web stack. I also learned basic SQL database usage, how to construct a REST API, and more about HTTP requests and cookies.
Work Experience
Ave Maria School of Law (Summer 2017)
Ave Maria School of Law is a small, Catholic law school in Naples, Florida. During my time there, I worked as an intern with the IT department, primarily with the web developer. I mostly worked on a few web applications (such as forms for students to submit to the administration) and a prototype for a mobile application (GitHub Link ).
Through the web projects, I got some experience with ASP.NET, C#, and Visual Studio, and learned how to design applications with connections to SQL databases.
Through the mobile application, I had the opportunity to develop in Swift and also get more experience with Xcode, GitHub, and JSON. I enjoyed using Swift, as it feels well designed for the mobile app workflow. I also focused on utilizing the MVC framework for this application.
Hacker Fellows (2019 Fellowship Program)
Chosen one of fifteen to participate in Hacker Fellows Year-Long Fellowship program, land a software development position with a technology startup and grow connections in Michigan's venture capital community
Participated in a 5-week coding bootcamp focusing on topics such as Ruby, refactoring, and test-driven development
Education and Skills
University of Michigan
Graduated May 2019
Computer Science and Engineering (GPA: 3.16)
Relevant Courses:
- Video Game Development (EECS 494)
- Web Systems (EECS 485)
- User Interface Development (EECS 493)
- Database Management Systems (EECS 484)
- Data Structures and Algorithms (EECS 281)
- Software Engineering (EECS 481)
Programming Languages/Frameworks:
- C++
- C#
- JavaScript
- Angular
- Vue
- Python
- Ruby
- Swift
Programming Software:
- Unity
- VSCode
- Git
- Xcode
Extracurricular Activities:
- Wolverine Soft (UMich game development club) - Created several basic 2D games in Unity and engaged in game developer’s approach to problem-solving
- National Novel Writing Month - Completed challenge to write a 40,000-word book in one month, demonstrating determination and ability to meet a large-scale project deadline