Matthew Eaton

Portfolio site providing info about myself and examples of my code

Table of Contents


Who am I?
Education
Programming Languages I know
Projects
Other Projects
Thoughts & Experiences with Projects
Current Projects
Personal Interests

Who am I?

My name is Matthew Eaton. I love to program and am passionate about learning how to improve my skills. Throughout my journey I have learned a lot and have grown to really enjoy programming and finding new ways to solve problems. I love trying to think of new or interesting ways to solve problems. My github is at https://github.com/matt200346

Education

I have attained the following degrees:

Programming Languages I know

I have used and am familiar with:

My favorite language is C++. I have the most experience with it and I feel more comfortable with it. C++ is a very mature language and has many modules and ways to expand what it can do. The native library includes more than C, which makes it easier to setup and use various data structures.

Projects

I have worked on various programming projects during my study and continue to program personal projects on my local machine.

Examples of projects include:

Hashtable Program that would store and allow a user to lookup a course by ID. I made this program for my CS300 class Data Structures.
A full stack program that uses the MEAN stack to display a site to the end user. The site displays information about travel packages and allows an admin to login and edit the front facing site. I made this for my CS465 fullstack development class.
AI program that uses deep Q-learning to navigate a maze. I used a Jupyter Notebook to test and run a program that used KERAS and deep Q-learning to navigate a maze. This was made for my CS370 class future developments in computer science.
OpenGL Program that displays 3d objects and allows the user to navigate around the scene. I used C++ and OpenGL to create a 3D scene that has light, shadows, highlights, and textures. I made this program for my CS330 class.

Please click the link to see images and screenshots of the projects listed above.
image examples of projects


Other projects

Some examples of other projects I have worked on include:

My favorite project was the OpenGL scene. I learned a lot during the project and it was difficult and I had to lookup many things during it. The difficulty and process of looking up documentation and possible ways for me to solve a problem added to my enjoyment at the end of it. Even though there were times where I was frustrated or confused I continued to press on and look for solutions, breaking down my problem in smaller ones.

Current Projects

I enjoyed all of my projects and continue to work on improving. I am currently working on:

Personal Interests

Other interests of mine are: