Hello, I'm

John Shields.

Welcome to my Portfolio!

John Shields

About Me

I have recently finished a MSc in Serious Games and Virtual Reality at The Glasgow School of Art . This course is the beginning of my professional education as it specialises me into the world of Game Development with close ties to Visual Effects.

I am a graduate from a Bachelor of Science (Honours) in Software Development at The Galway-Mayo Institute of Technology (GMIT). This course focused heavily on practical software development with real-world application and trained me to be a Full-Stack developer.

I enjoy developing user-friendly applications that are useful for everyday tasks.

Over the past year, Game Development has become one of my passions and I love every aspect of it. When I am working on games, I can see how much my creative side flows and my skills keep improving with every game I develop.

When I am not programming, I enjoy video editing, studying films and creating music. When I need to cool off, I go surfing!

Technologies & Tools đź’»

These are some technologies and tools I like using!

Python Java C# Unity GO
Typescript MySQL 3DsMax Git Docker

Projects 🛠

A collection of my active and non-active projects for university and personal interest.

Click on the images to learn more and see the projects for yourself!

The Celestial Beyonds

The Celestial Beyonds

My MSc Dissertation. The Celestial Beyonds is a Space Hub Exploration and Action Platformer, with a theme and style of Bees. The research and delivery behind the game focuses on AI companionship in Serious Games.


Unity

 

Python

3ds Max

Linux EC2

Repota

Repota

My BSc Honours Dissertation. Repota is a CRUD App that works with a RESTful API. It is built for automobile technicians to fill out service reports for auto dealerships and rental companies.


TypeScript

Go

MySQL

Linux EC2

spitfire

Dunkirk Spitfire Re-creation

A VFX re-creation in 3ds Max of the burning spitfire scene from the film, Dunkirk (2017) directed by Christopher Nolan and VFX by DNEG.


3ds Max

Photoshop

Premier Pro

auldearn

Auldearn

Auldearn, a medieval boss battle developed using the Unity Game Engine, C# and 3Ds Max.


Unity

3ds Max

noir-town

Noir Town

Noir Town is a Web App for fans of jazz. With this app, they can sort and search tunes, contribute to the database by adding, editing, removing tunes, obverse artist's work and listen to previews until their hearts are content.


Ruby

 

SQLite

RSpec

Cucumber

regex

Python Regular Expression Parser

A Python program to build Non-Deterministic Finite Automatons from Regular Expressions using Thompson’s construction.


Python

Bash

ML Web Service

Machine Learning Web Service

A Flask Web Service that uses Machine Learning to make predictions based of a Power Production of a Wind Turbine Data Set.


Python

 

Tensorflow

Keras

AI-JavaFX-Game

A.I. JavaFX Game

JavaFX Game that uses the AI technologies; Fuzzy Logic and Neural Networks to enhance the experience and to control a set of characters moving randomly through a game model.


JavaFX

Fuzzy Logic

Encog