GREGORY HOSKING

STUDENT · SOFTWARE ENGINEER

ABOUT ME

Hi! My name is Greg Hosking and I am a sophomore double majoring in Computer Science and Applied Mathematics at Endicott College. I am also President and Re-Founder of the Computer Science Club at Endicott College.

As an aspiring Software Engineer, I am a determined and hard-working team player with strong programming skills in a variety of programming languages. Python is my language of choice, and I am also fluent in C++ and Java. I have a great passion for Computer Science, and I am always looking to pick up new skills and technologies!

My interests include making and playing video games.

RESUME

Your browser is too small to preview this PDF! You can instead click here to download the PDF.

PORTFOLIO

Here are a few of the projects that I have created or contributed to.

WEBSITES

Screenshot of Brawl Stars Companion website.
BRAWL STARS COMPANION

Brawl Stars Companion is a Flask-based website that I built as the final project for my Intro to Web Development course. The website allows the user to view information about the playable characters and game modes in the Brawl Stars mobile game. The user is also able to enter a player ID to view information about their in-game profile.

In terms of next steps, I am currently working on a major refactor for the website. On the frontend, I am working to make the look and feel of the website be more organized and intuitive as well as provide more useful information to the user. On the backend, I am implementing a custom API in order to access more relevant data about the game. Once this is done, the content of the website will automatically update on its own without me having to edit the HTML of the website manually any time the game updates, and the user will be able to view the in-game event rotation as well as the results of their recent in-game matches.

The backend uses Flask and Python and the official Brawl Stars API, and the frontend uses HTML, CSS, and Bootstrap. Click here to view the GitHub repository. Click here to view the website.

Screenshot of Password Generator website.
PASSWORD GENERATOR

Password Generator is a simple website that I built for practice in early 2021. The website allows the user to select a password length and which characters to include in order to generate a secure password.

In terms of next steps, I am planning on greatly expanding the functionality of this website. On the frontend, I want to organize the user interface a bit more and explore alternative appearances. On the backend, I am switching to Flask and Python to allow the user to create and log into an account and securely store and manage their passwords in addition to being able to generate passwords.

The backend uses a few JavaScript scripts, and the frontend uses HTML, CSS, and Bootstrap. Click here to view the GitHub repository. Click here to view the website.

Screenshot of Bring Me the Horizon website.
BRING ME THE HORIZON WEBSITE

This is a simple, static website that I built as a project for my Intro to Web Development course. The website allows the user to view information about the British rock band, Bring Me the Horizon, such as an overview of their history, their discography, and their recent YouTube videos.

The website is built using HTML, CSS, and Bootstrap. Click here to view the GitHub repository. Click here to view the website.

GAMES

Screenshot of Gravity Dash game.
GRAVITY DASH

Gravity Dash is an infinite sidescroller minigame that I recently built as a personal project. In the game, the player has to reverse gravity in order to avoid obstacles and earn points!

The game is built using C# and the Unity game engine. Click here to view the GitHub repository. Click here to view the game on itch.io.

Screenshot of Pong! game.
PONG!

Pong! is a clone of the classic arcade game by the same name. I built this game over two years ago in the span of twenty-four hours and it was the first game I ever built to completion. The game is made for two players to play against one another using the WS keys for the left player and the up and down arrow keys for the right player.

The game is built using C# and the Unity game engine. Click here to view the game on itch.io.

Screenshot of Click the Dots! game.
CLICK THE DOTS!

Click the Dots! is a minigame that I built as a practice project for my Programming for Games and Interactive Technologies course. In the game, the user has to click dots as they appear on screen before they disappear while not clicking the dangerous red dots.

The game is built using Lua and the LOVE2D game engine. Click here to view the GitHub repository. Click here to view the game on itch.io.

Screenshot of The Witching Hour game.
THE WITCHING HOUR

The Witching Hour is a minigame that I built as a project for my Programming for Games and Interactive Technologies course. In the game, the user has to use the arrow keys to avoid the ghosts as they appear on screen.

The game is built using Lua and the LOVE2D game engine. Click here to view the GitHub repository. Click here to view the game on itch.io.

CONTACT ME

EMAIL: hoskinggregory@gmail.com
PHONE: +1 (978) 751-2753
LINKEDIN: Gregory Hosking