Thomas Palin

Full Stack Developer

About Me

Full Stack Developer

As a Computer Science graduate, from the University of Nottingham. Over the 3 year course I have gained notable experience within industrial software development practises, Full Stack development, Version Control, Java programming and OOP practises, User Interface design and development and game development notably developing a wingsuit VR game in a group of 5. I graduated with 68% (high 2:1) and I am excited to start my career in the software development industry.

Latest Projects

Trading Card Game Prototype

For my final year Computer Science project, I decided to develop a prototype for a trading card game, utilising 3D aspects within Three.JS and advanced AI algorithms using the MinMax algorithm. This was done in the form of a web-based game, using an Apache Server to host any database related information.

Languages used: HTML, CSS, JavaScript, PHP, SQL, Three.JS

Single Player/Multiplayer Blackjack

I created a simple AI algorithm for my Year 13 project, with the addition of multiplayer using Node.JS. The game consisted of a chat feature in multiplayer, currencies for user accounts and followed the traditional blackjack rules.

Languages used: HTML, CSS, JavaScript, Node.JS, Socket.IO, PHP, SQL

Wingsuit VR Game

For Year 2 Group Project, me and 5 others were enlisted with the task of developing a C# wingsuit game. Within minimal knowledge of C# it was crucial to gain a solid understanding in a short amount of time. The game consisted of a first person VR experience for the user, with a tutorial level and a main level.

Languages used: C#

Cash Transfer Application

As part of a software quality module, me and a group of 5 others developed a cash transfer application monitoring our ability to adhere to classical software development approaches. The application consisted of the ability to transfer between accounts and users, and to withdraw/deposit funds

Languages used: Next.JS

Educational Tetris Game

Although not an entirely complex piece of software where we were given the choice to develop any C# Unity application, I was in charge of coordinating the code management within GitHub as well as development. The game consisted of a Tetris game on one half as a countdown and a maths problem they had to solve.

Languages used: C#

Geotracker Application

Using Googles API, I developed a geotracker application, utilzing Google Map API whereby geofencing and location baseed reminders were enabled. I ensured proper android development practises were followed.

Languages used: Java

Contact Me