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.
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.
- 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.
- 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.
- 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.
- Java
- JSON
Education
B.S. Computer Science - Jacksonville State University
(2018-2022)
Front-End
Experience with
React.js, HTML and CSSBack-End
Experience with
Node.js and DatabasesGame 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!
2018
Started college at Jacksonville State University
2019
Became a video director for Student Life Camps
2020
Became the production director for my college ministry
2021
Became a production director for Student Life Camps
2022
Graduated college with a 3.8 GPA and continue to learn more through online resources