Marcus Hershberger

Personal Web Projects


About Me

I am a recent graduate from Indiana Wesleyan University with a degree in Computer Science and a minor study in Graphic Design. Web development has been an area of interest for me, so I have developed and am developing several small-scale web projects that have aided me in learning different web programming technologies.

Web Project List

MJM Tax Services [ HTML, CSS, JS, PHP, SQL ]
MJM Tax Services is the result of my senior project class that spanned the last two semesters of my time at IWU. My project partner and I worked directly with one of the finance professors who runs a tax consulting business. He defined the features for the project, so we were working with real-world requirements. Here is a viedo demo of the project.
March Madness [ HTML, CSS, JS, PHP, SQL ]
This is by far my longest project. This page was born nearly 4 years ago, which has allowed for some major progress. Over the course of its life, my March Madness section has gone from some unorthodox JavaScript, PHP, and storage methods to a more complete site that properly utilizes AJAX calls and database storage. A mobile version of the site was also a recent addition, and is functional, but still in progress.
Kotlin Calculator [ HTML, CSS, KOTLIN JS ]
Kotlin Calculator is the result of a project in my programming languages class where I was assigned to create a functional calculator using a language that I had never used before. I used Intellij Idea to compile the Kotlin classes into JavaScript. The Kotlin code is available in the src directory.
Scrobbles [ HTML, CSS, JS, PHP, API ]
This page utilizes the web API from to display statistics and tables related to my recent listening activity on Spotify. On the recent tracks table, clicking on a song or artist will display how many scrobbles I have recorded for that item.
Mesh is an instant messaging web app that was under development for a project assignment in my internet programming course for the fall semester of 2018. As of now, functionality includes creation of user accounts and message sending. You can login using the 'test_account' user with a password of 'password'.
Star Wars Top Trumps [ HTML, CSS, JS ]
Stemmed from a friend's nostalgia for a beloved childhood game, Star Wars Top Trumps was written to translate a card game to a digital platform.
Design Projects [ Photoshop, Illustrator ]
Here is a collection of mostly web-based designs I have worked on over my time in school. Most of these works were projects in graphic design classes.