This was a group project for CIS 501 at Kansas State University. A websocket was used to coordinate the bidding and sale of different items through a client and server interface.
I was responsible for the client side code & UML. See the UML (open in new tab) and demo video to the right. Still working on my presentation skills.
I have a list of things I would like to accomplish while working on this website. I hope to learn a lot about front-end development, especially frameworks as they are becoming increasingly relevant.
The Web-Projects page has various projects that I have done to increase my web development proficiency.
This is a semester-long project completed for CIS 400 at Kansas State. The goal of this project was to become more experienced with object-oriented programming and web development by building a WPF/Razor Pages application.
While working in IT at K-State, our bubble test scanning machine began to break down. We thought an upgrade to the machine and program was long overdue. Over the course of a few months I used my spare time to create and test a new scanning program. The program is still in use and has been handed off to another team.
When creating the new program, I prioritized ease of use and lack of possible user error. I also added a grading feature based on a maximum of 3 scanned keys, allowing professors to acquire a gradebook for an assignment directly from the program, which would save a lot of time.
While working for Booth Creek Wagyu, I worked on multiple programs designed to improve efficiency of operation.
Most of these projects involved using Python and Pandas to manipulate input data and return an expected output to a csv. There was also a project where I ended up using a web scraping package to retrieve data from a web-hosted database that did not offer any form of output.
The most interesting project I worked on was to find a way to automatically retrieve UPS Ground shipping time. We already had a shipping matrix in Excel, so I decided to retrieve the shipping time via a call to the UPS API from within Excel.
I used VBA to create a new function that took a zipcode, and made an OAuth2 authentication request, and then a request for the shipping time. My biggest headache from this project was learning that VBA does not use utf-8, so I had to encode the request before sending it.