Joe Tipping

Computer Science Student


Projects


Thumbnail
Not Rocket Science

An arcade-style game about controlling a spaceship using gravity. Programmed in 48 hours using C# and Unity for the Ludum Dare 46 game jam.

Thumbnail
Cave Dash

A simple game about travelling through a cave by controlling gravity. Made to learn C and Raylib on Windows, then ported to the Casio FX-8600GII using the Casio SDK.

Thumbnail
Wavy Line

Inspired by the cover for Joy Division's Unknown Pleasures. Programmed using Java in Android Studio, written for the HackNotts 2020 Hackathon.

Thumbnail
Paper Cut

A puzzle game about cutting apart the level to reach the finish. Programmed in 48 hours using C# and Unity for the Ludum Dare 48 game jam.

Thumbnail
Raymarcher

A bare-bones raymarch engine featuring small number of primitives. Programmed using C++ and NVIDIA Cuda, uses SDL2 to display the window.

Thumbnail
CHIP-8 Emulator

A Chip-8 emulator for Windows written in C, using Raylib for graphics.

Thumbnail
Fourier Series

Solves a number of terms of the Fourier Series for a provided line. Programmed in Unity using C#, based on the 3B1B video on the topic.

Thumbnail
Bluest Blue

A website designed to allow a user to find their 'bluest' shade. Uses a React frontend with a C# ASP.net backend.

Thumbnail
HackNotts2022

My entry for the HackNotts 2022 Hackathon. A simple multiplayer game with a backend written by me in Java, and a frontend written in C with SDL2 by Eden Tyler-Moss.

Experience

Languages

Work Experience

McDonalds

2019-Current

Working in a fast-paced customer service environment, I gained valuable skills about working as part of a larger team, the importance of communication and the ability to perform multiple roles within a given shift; whilst all the time working under constant time pressure.

Software Engineering Coursework

2021

This degree coursework involved creating unit tests for a provided piece of code as part of a team. It taught me about fixing bugs in unfamiliar code, how to collaborate effectively on a codebase with multiple contributors and how to follow project-specific coding standards.

Contact Me