Clayton Collum
Production, Programming,
and Design

Welcome to my Portfolio! To get in touch with me, click the button below, or click my email address at the bottom of the page.

Learn More

CS Projects

Employee Time Card System


For my Software Engineering I class, we were tasked with creating a system that kept track of an employee's name, department, daily shift group, work time for the week, clock-in/out times, and if they were currently clocked in or not. The system would also adjust the clock in and out times based on how close they clocked in/out to their scheduled shift times. These were the main requirements; however, my team also stored the employee's information in MySQL and used specific calls to get any data we required from them.


Stack:
  • Java
  • SQL
  • Git

Inventory Summary Report


This project was for a class in college. We were tasked with creating a program that takes in multiple unsorted files from different warehouse vendors with information about their products, prices of the products, and the amount sold for each vendor. It then sorts the reports into categories of products and returns a total amount sold for the category, the vendor, and the combined total for all vendors in a formatted report summary.


Stack:
  • COBOL

Internet Usage Notifier


This project uses Gmail's API to scan a provided email address to find the internet usage for an internet account. Once it finds the email, it scrapes the amount used, as well as the number of days remaining in the billing cycle. Then a Rest API request is sent to Twilio to send an SMS message to all members of the household. This service runs using an AWS Lambda function. I chose Python to help me accomplish this goal as it is a versatile language and its simplicity would allow me to incorporate the necessary libraries with ease.


Stack:
  • Python
  • AWS

Course Registration System


For this project, we were tasked with developing a program using the Model View Controller design pattern that takes the information provided by a student to register for classes and returns a trial schedule for the requested semester. The program also uses the provided classes and checks for conflicts in scheduling (overlapping classes, or classes that are back-to-back) and notifies the user of any conflicts they may have with the submitted classes.


Stack:
  • Java
  • JSON

Education

B.S. Computer Science - Jacksonville State University
(2018-2022)

  • Front-End

    Experience with
    React.js, HTML and CSS

  • Back-End

    Experience with
    Node.js and Databases

  • Game Design

    Experience with
    Game Maker and Unity

About Me

I'm a Computer Science graduate with a passion for developing apps and software that enable users to interact seamlessly with the advancing technological world and I am constantly searching for ways to grow my knowledge in both Front-End and Back-End development. I am completely self taught on the Front-End side of programming and this website is currently my biggest web design project!

Always seek knowledge