About Me

Hey! My name is Greg. I'm currently a full-time student at Rowan University under their dual degree program in Computing and Informatics and Cybersecurity. I have also previously been a part of Robotics, Aeronautics, Computer Science and E-Sports clubs. I currently work in retail, providing technical advice and support, and full solutions to those in need.
In my personal life, I find enjoyment in many things. I've always had a strong passion and love for cool technology since I was little. I try to work on personal and home projects to further my skills, both in software and some hardware, when I don't have work or classes. For relaxation, I play many video games on PC and PS5, and I watch anime, some cartoons, and other live action shows and movies.

At a Glance

  • Experience with Java, Python, C/C++, Git
  • Design Documentation and Analysis
  • Experience with zsh, PowerShell, bash
  • Collaborative Mindset
  • Confidentiality, Integrity and Availability Focused

Projects

A collection of work I've done, some born from my own thought and passion, others made in school or for certifications. For documentation or code snippets from the projects, please reach out.

A picture of the main menu of my password manager app.

Password Manager

This project consists of using the Java language to engineer a password management system. Requirements include encrypting data in some way when program is closed, being able to have different user accounts, each with their own password data.

Two screenshots, side by side of the Rowan Family weekend app I developed for class.

Rowan Family Weekend App

This app built with the Flutter framework provides an easy way for family and friends to access the Rowan University Facebook, Twitter, Event Schedule, Ticket Page, Event Website and Sponsors. It is cross platform and compatible with iOS and Android.

A screenshot of the main page of my Rowan Elvis server directory.

Rowan Elvis Website

This website was built as a semester long project to introduce concepts of MySQL database management, accessing those records using PHP and then building a webpage using PHP to dynamically create pages with those records. It also touched on CSS, PHP sessions, cookies, user authentication and HTML standards.

A screenshot showcasing my Custom Language Translator web application.

Custom Language Translator

This project was created to help close friends more easily create, manage and translate English to their own custom languages they create for their own stories they are developing. The application allows you create a 'language' file, that acts as a key for translation between English and the user made language. This project was also my first experience with a HTML framework.

A photo of a programmatically generated spectrograph of an audio file within the app I made for class.

Frequency Generator and WAV Player

The project consists of using the Python language to engineer a user authentication solution, create a module that can play WAV files, as well as plot the amplitude and wavelength of said file, and play frequencies entered by the user.

A picture of a computer terminal with a table like interface displaying information about elevators and their status.

Simple Elevator Simulator

The project utilizes the Java language to simulate a high traffic elevator in an office building with dozens of people or staff that need to consistently move around. The office building will have a total of 3 floors and is open from 0700 hours to 1900 hours. For safety reasons, the elevators can only hold a maximum of 10 people at any one time and only 50 people may be on one floor at any given time. The amount of elevators needed to accommodate this traffic is up to the engineer.