Hello, I'm Chris Vasterling!
I am a recent graduate of UW-Stout (May 2023) with a B.S. in Computer Science concentrating in cybersecurity and secure software development. This website serves to hold a portfolio of personal, academic, and professional projects I have worked on and am able to share publicly. I love working with full JavaScript stack, but I have experience programming in C++, Java, & PHP. I am also familiar with relational databases, specifically MySQL If you find anything interesting and would like to reach out, please feel free. My contact information and resume can be found at the bottom of this page. |
Resume
Please contact me for my most up-to-date resume: [email protected]
2019 North Yearbook |
Fall 2019 |
Click on an image to see it better
This is one of several yearbook-based websites I have made while in high school. I made the website for the year 2019 while beginning my freshman year of college.
I decided to create these websites for three reasons.
I decided to create these websites for three reasons.
- I wanted to practice developing websites
- I wanted to practice making a dynamic and pleasing user interface and experience
- I wanted people to have a backup of their high school yearbooks
#HTML #CSS #JavaScript
|
Student Response Grader |
September 2020 |
Click on an image to see it better
This project was for a Computer Science class my Junior Year of college. I was given the requirements written out in natural language and told to go make the program. This differed from previous assignments because I wasn't given starter code, I got to choose which programming language, and I had to design and implement a solution.
The task was to read in a .csv file containing student first and last names. If there was a duplicate, the program was to notify the user. Otherwise the roster and would somehow be stored to allow randomizing the roster order and rating student responses. The program only dealt with rating the responses, not the responses themselves.
I found this project to be fun and engaging, it was one of the first times I got to develop a solution. My solution included a "Roster" and "Student" object, the former storing the latter. The "Roster" object was used to randomize the order of students as well as provide the user with access to the student for grading. The "Student" object handled getting graded responses from the user.
Finally, when the user wanted to quit, the data stored in the students object would be used to create a save file based on the original roster name with a date/time added.
The task was to read in a .csv file containing student first and last names. If there was a duplicate, the program was to notify the user. Otherwise the roster and would somehow be stored to allow randomizing the roster order and rating student responses. The program only dealt with rating the responses, not the responses themselves.
I found this project to be fun and engaging, it was one of the first times I got to develop a solution. My solution included a "Roster" and "Student" object, the former storing the latter. The "Roster" object was used to randomize the order of students as well as provide the user with access to the student for grading. The "Student" object handled getting graded responses from the user.
Finally, when the user wanted to quit, the data stored in the students object would be used to create a save file based on the original roster name with a date/time added.
#C++
Contact Information & Websites
- Email: [email protected] or [email protected]
- GitHub