Skip to content
View gaberull's full-sized avatar
πŸ’­
Coding away!
πŸ’­
Coding away!

Highlights

  • Pro
Block or Report

Block or report gaberull

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gaberull/README.md

GPG: 9650 D040 7B9D D98A 045B 60AA 5355 5A15 6240 9CE4

Thanks for checking out my GitHub profile! πŸ‘‹

About Me πŸ™‚

I am a new software engineer and recent Computer Science graduate, actively looking for software development work in the Austin, TX area, and/or remote work. I enjoy back-end development, cloud computing, SQL and relational database design/development, and front-end software design and development. I am experienced with parallel/GPU programming, data structures, algorithms, cloud-computing, client-server application development, and engineering mathematics.

Recent Projects πŸ“‚

Personal Portfolio Website

GabrielScott.io

My new website shows off my projects, tells a bit about me, and offers the option to download my game and resume. It's still a work in progress. Check it out!

Database System and Web Application for Supreme Systems Inc.

Code Respository

Web Application in action!

This application does the following:

  • Authenticates web user and allows upload of excel document containing employee records for Supreme Systems Inc.
  • Uploads original excel file to Google Cloud Storage bucket and organizes files according to upload date
  • Parses employee data and converts file to CSV (with option to download)
  • Updates MySQL database of employees and marks non-existent employees as "inactive"
  • Displays employee records according to the following pre-defined queries:
    • All employee records
    • Active employees
    • Inactive employees
    • Employees with upcoming birthdays (with subcategories for varying lengths of time until birthday)

PHP Emailer Script for Supreme Systems Inc.

  • Script Code
  • Script is scheduled to run daily on GCP Compute Engine VM Instance
  • Queries database of employee records and checks for upcoming employee birthdays within the next ~12 days (adjustable)
  • Sends out Notification email to employees' boss about upcoming birthdays, containing employee contact information
    • Purpose of notification is to remind the boss to send out a birthday gift or letter
    • Makes MailJet API calls for sending SMTP emails
  • Updates database table specific to this notification process and marks said employee as "notified"

πŸ˜„ Check out some of my repositories :

  • Counting Cards ♠️
    • A blackjack strategy and educational card counting game with lots of fun features
    • This was a personal project. 100% of work so far has been done by me.
    • The game is playable, and is currently in the stages of being optimized. It's a lot of fun!
  • Pet Awesome Promotional Email Template πŸ•
    • Some professional HTML, CSS work that I was contracted to do for Pet-Awesome Pet Products, an online retailer
    • The company is currently using my email template to contact social media influencers to ink product marketing deals, and having great success with it from what I've heard! πŸ‘
    • Viewable HTML Email Template - Email template viewable in webpage format
  • Super Sudoku A sudoku game with front-end and back-end development
    • Project that I contributed to with a group of people. The goal was to design and add a front-end user interface to a backend Sudoku game
  • Lost and Found Database, Website, and Android Application Prototype for the University of Oklahoma
    • This was my OU Capstone project! The repository is currently private, due to some private keys being hard-coded into the files by a classmate of mine.
    • This project had 7 teams, and a large number of contributors, of which I contributed the 2nd highest number of commits.
    • If you would like to view this project, please ask me to add you as a contributor, and I will be happy to do so! 😎

School Assignment Respositories: πŸ“”

These repositories were never really meant to be shown off. I made these while I was learning git and completing various assignments at OU. They may or may not have README files with more information about them.

πŸ’» Operating Systems Course:

Data Structures Course:

Programming Structures and Abstractions Course:

  • Project 4 - Project written in Java for course at OU

I have several more, but I thought this list was long enough. If you want to see them, ask me and I'll make them public!

Pinned

  1. excel_gcp_mysql_webapp excel_gcp_mysql_webapp Public

    Upload and process employee data from excel files to MySQL database, and automate scheduling of outgoing happy birthday emails prior to the date

    PHP

  2. CountingCards CountingCards Public

    A fun and educational blackjack game where you can learn basic strategy and practice counting cards!

    C++ 2

  3. gaberull.github.io gaberull.github.io Public

    Marketing Email designed for Pet-Awesome Pet Products Online Retailer

    HTML

  4. SuperSudoku SuperSudoku Public

    Forked from jmlemaster86/SuperSudoku

    Forked Sudoku project from my team's repo for Human Computer Interaction project

    Java

  5. OpSysProject4 OpSysProject4 Public

    Project4 for Intro to Operating Systems - Adding functionality for file system from project3

    C

  6. PetAwesomeEmail PetAwesomeEmail Public

    Promotional HTML email for Ben and Elliot's Pet Awesome

    HTML