About Me Contact Me Portfolio Resume

Hi, I'm Josh Obersteadt. I'm a Computer Science and Data Science student from Graceland University.

While studying at Graceland University I compete on their Baseball team, meet with our ACM (Association for Computing Machinery) club, compete in one of our ICPC(International Collegiate Programming Contest) teams and attend Ackerly Scholars meetings.

I enjoy learning and developing new skills and hobbies. This past summer I joined a small country band and used my 6 years of Guitar experience to venture out and play live.

I have had the opportunity to contribute to assisting others by helping the lead confirmation classes for a group of high schoolers and hope to volunteer more time in the future

For information regarding my skills and previous employment, please check out my resume or feel free to contact me below.

ICPC 2022or 'The International Collegiate Programming Contest'. As a Freshmen, I lead my team of computer science students through a variety of coding challenges against over 250 other teams from colleges around The United States.

Graceland baseball players were required to maintain a balance between school and sports by creating time to study outside of class and during daily practices or games.

Growing up near Kanas City has allowed me to experience a lot of the amazing culture built into it. One of my favorite things to do during the summer is attend KC Sporting games with my friends.

Kansas City, Mo

Graceland Event Feed

This is a dynamically built web page that generates a feed of all upcoming events across multiple websites. Using information pulled from my website's Mongo database the webpage generates event card objects to display information and allow users can interact with them to learn more. Atop of this, the information is stored in a database, which is pulled in descending order of the start date, starting with today's date. The Database obtains its information based on daily API calls to numerous services including Google Calendar, The NAIA master RSS Feed and more!

ProfilePhotos
ProfilePhoto

The Graceland Buzz App

This mobile application creates an assortment of dynamic pages filled with information about upcoming events, current news, and videos shared by Graceland. These pages are populated by a Mongo database that is automatically updated using API calls to the Graceland event database, the Graceland Facebook page, and the Graceland Twitter Feed.

Android Reads

Utilizing Android Studio, this application scrapes data from popular news sites and social media services. The application then loads that information into the device's TTS engine, allowing users to use either Google's AI TTS voice or other popular AI-generated voice engines on the Google PlayStore. Finally, the user can create a playlist of all their favorite stories to listen to by storing their stories in an SQLite file.

ProfilePhoto

Sushi Graceland Library

Using Counter 5 reports and Sushi's API Calls this program automatically generates dynamic graphs and information about Graceland's library usage. This page connects to a Mongo Database and queries it based on the information provided by the User.
The Database is updated daily using API calls to different Sushi Counter 5 servers and then filtering the JSON file into appropriate fields.