My Story

Ever Since I was born I have always been intrested in technology. When I was young I was fascinated by machines such as Construction Vehicles and Trains. As I grew older my fasination changed to cars and planes. When I graduated HighSchool at the time I thought I knew what I wanted to do, I enrolled at Embry-Riddle Aeronautical University as part of their Engineering Physics Program. It was only then that my intrest in computers began.

As I continued my College work I became more and more intrested in computers. At first it was just for the purpose of gaming, but eventually it turned into looking at hardware and servers as well. One semester I enrolled into a programming class for C/C++. At the time I was just taking it as an elective, but it turned out to be my favorite class all year. I liked it so much that I took another programming class the next year, Java. When I took Java, I realized that I liked programming more than doing my engineering work. The next year I switched paths and decided I wanted to become a software engineer.

My Projects

Below is a list of current and past projects I have worked on

Java

Java, language I am most experienced with.

Employee Management Application (Under Development)

New Version Out!!! - 8/8/22

This is an application to be used for managing employee data within a company. It keeps track of staff positions, pay, and other metrics.

In its current state this program is exclusively a terminal application with an SQL interface to communicate with a database. When completed it will also have make use of restful api when completed.

Download

Dorm Room Application(Under Development)

This application keeps track of student dorm room assignments and how much rent has been payed

In its current state this is predominantly a terminal application that commuunicates wiht a database using MySQL and Jconnector. It also uses the My SQL api to check and see if it can connect to the server, if it is unable to connect to the server it will run in an offline mode.

Download

D&D character creator(Under Development)

This application is designed to make character creation and leveling simple and easy by using a

In its current state this application makes use of Java as well as JavaFX to provide a UI and perform calculations in the background for the user, it does not require terminal use.

Download

HTML and CSS

While I aspire to be a back-end developer, I have taken the time to learn HTML and CSS

Stan's Coffee Shop

This is a Website created for a coffee shop. It features multiple pages, and if my favorite website design.

It was created as part of a class project and is not for a real buisiness.

Go To Site

Golden Pulps

This is a website that talks about comic books.

It was created as part of a school assignment, and is not a full website. Its main purpose when building was to develop my CSS skills.

Go To Site

The Lyman Hall Theater

This is a theaters website that shows its schedule.

This website uses tables and was developed for School. It is not a complete website and was made predominantly to learn how to use tables in HTML and CSS.

Go To Site

C#, C, Python, and Unity

These are just a few other languages I have worked with.

C# Polymorphism Code

This code here was created as part of a test in my C# class.

I included this code to my Portfolio primarily because of three things, One it's C#. Two, because it shows interfaces, which is something a lot of my other projects on here don't contain. And three, because it shows polymorphism between a lot of classes which a lot of my other projects also don't include right now.

Download

C Raceing Game

This program functions as a small raceing game using the terminal.

This is one of my oldest programs, at the time it seemed like quite the undertaking, but today useing more modern techniques it would probably be easier.

Download

My Unity Project

This is a unity project that I developed while taking a course on unity in school. Its similar to an arcade style shooter.

This project makes use of the unity engine and some C# scripts I added to create a small simple game.

If you would like to see a copy of this please inquire via email.

Proficiencies

Java JavaFX Apache MySQL Eclipse IDE HTML5 CSS3 C C++ C# Visual Studio Python Unity Maven JUnit5 Git BootStrap 5