About Me

  • Phone: (+44) 7872 592210
  • e-mail: me@tparksey.com
Resume Portfolio

Creative self-taught software engineer with 15+ years of experience currently focused on casino game development using Typescript and PixiJS. I have a burning passion for all aspects of games and gaming, from AAA titles to free-to-play web games and tabletop gaming. Currently, I work as a Senior Game Developer for Massive Studios, a well funded start-up focused on producing online slot games.

Prior to my current role I spent 8 years working for Playtech as a front-end developer, where I built numerous bingo games, slots and features for their online client. I spent the 6 years before that developing multiple highly successful games in Actionscript, for their time they were considered to be pioneering games that really pushed the quality of flash gaming, details of which can be explored in my portfolio. The primary reason I learnt to write code at all was with the aim to make fantastic games.

In 2007, I helped establish and solidify several sponsorship models for Flash Gaming, enabling hundreds of developers the opportunity to monetize their games through performance driven payments.

What I Do

Javascript

My primary language of choice is Javascript with a focus on the front-end. I work with Core Javascript rather than any specific library or framework. I have some experience with node.js on the backend and am proficient handling various communication methods.

Design Tools

While not a designer, I'm comfortable dealing with tools such as Photoshop and Illustrator, be that navigating mock-ups and wireframes or optimizing/producing low-cost SVGs or PNGs. I have a solid eye for design and layout alongside UX/UI principles.

Modding

As an avid gamer I'll often spend my free time creating mods for various games. This allows me to explore languages such as Java or C# in a fun way, these range from adding a few new items to fully automated Javascript driven bots, examples of which can be seen in my Portfolio. I often find myself enjoying modding a game as much as I do playing it.

HTML5 & CSS

I have plenty of experience with web technologies such as HTML5 & CSS. I know my way around LESS/SASS and utilizing Mixins. I've constructed several websites and widgets either from scratch, or by utilizing templates as needed, and I can happily read XML & JSON as if it were plain text.

Administration

I consider myself proficient at breaking down complex topics into digestible documentation and explaining technical complexities to non-technical people. I'm comfortable with version control, I know my backlog from my sprint board and am happy estimating, sizing and working within an Agile environment.

Game Design

Since I was old enough to tap on a rubber keyboard I've had a passion for gaming, I taught myself to read by playing text adventures on the spectrum. When working as an indie game developer, for every game I created I also created stacks of notepads filled with ideas for the next. While I've not been able to exercise this skill in a long time it has never left me.

Resume

About Me Portfolio

Experience

Mar 2023 - Current
Massive Studios

Senior Game Developer

Working primarily with Typescript and PixiJS to produce online slot games.

Fully remote work within a Fast-paced start-up environment.

Developed key dev tooling with React

Integrating externally produced assets in multiple formats such as Spine animations, MP3 audio, MPeg video

Oct 2015 - Mar 2023
Playtech

Front-End Developer

Working with Javascript to maintain & develop features for an extensive online Bingo/Slots platform.

Concept, sized & developed multiple projects ranging in scope from simple game/site skins to complex new features.

Developed and integrated advanced free ticket purchasing system.

Converting both wireframe and full designs into production quality products.

Built multiple new slot game engines.

Training and Mentoring other team members.

Workflow using NPM, GIT, JS, HTML5, CSS, LESS, Jenkins, Grunt.

Oct 2013 - Oct 2015
Playtech

Mobile / Flash Developer

Working with Actionscript & Javascript to maintain & develop features for extensive online Bingo/Slots platform.

Developing Flash & Photoshop based art assets.

Working solo to produce and push bi-monthly enhancement & bug fix sprint updates to Production environment.

Converting outdated legacy Actionscript codebase into a new Javascript & HTML5 one.

Sep 2007 - Oct 2014
Undefined

Owner / Game Developer

Design & Development of 20+ flash based games using Actionscript.

Rapid development turn-around of roughly 3 months from design to end product.

Sourcing, licensing and editing various types of assets such as art & audio.

Negotiating licensing and sponsorship with multiple clients such as Armorgames, Kongregate & King.

Mentoring other developers via fgl.com to enhance their games before publishing.

Helped establish the concept and market for flash game sponsorship & licensing.

Skills

Javascript

I work daily with Javascript & Typescript and have experience with the array of ever-changing libraries and frameworks. Being self-taught, I'm very confident in my ability to level up quickly and be productive with new techniques when they come along.

HTML/CSS

I have a lot of experience working with HTML/CSS. I'm very comfortable with the DOM, CSS manipulation and how it all ties together.

Node.js

I have worked with Node.js in a few personal projects, I enjoy the speed of development that it allows given my Javascript background.

Java

While not a language I work with often I'm relatively comfortable reading and writing Java when the need arises and appreciate the strict typing over Javascript.

SVN/GIT

I've had exposure to multiple methods of version control, both using a GUI and command line. I'm adept at branch management and keeping code commits clean and logical for later review.

Teamwork

I'm happy working alone or within a team, I've worked with teams across a wide array of disciplines and have enjoyed collaborating on projects at all stages, be it design or implementation.

Personal Skills

Problem Solving

I find problem solving and bug fixing to be a game in itself, the endless voyage through class inheritance and function calls, only to find a missing import provides immense satisfaction.

Game Design

I'm an avid gamer and game designer, I have an opinion on just about every game loop and principle and can discuss them for hours if ever given the chance.

Remote Working

Having worked remotely for many years I have a lot of experience and a dedicated home office. I know how to balance and understand the intricacies, benefits and drawbacks of long term working from home.

Documentation

While not the most exciting part of a project, I still enjoy writing documentation and commenting code, an hour spent doing this can save many more later.

Self Development

As a self-taught developer, I have taken it upon myself to learn everything I know, I strive to improve my knowledge and am always interested in learning more. I find I learn a lot quicker in a hands-on environment and appreciate taking time to tinker.

Portfolio

About Me Resume

Below are some examples of the work I've done and the projects I've produced. While not a complete list by a long shot, and much of the work I've done at Playtech is internal, I'm more than happy to provide more examples or discuss any in greater detail.

Free Tickets

Free Tickets

Playtech
Housey Bingo

Housey Bingo

Playtech
Spirit Twister Bingo

Spirit Twister Bingo

Playtech
Protector Series

Protector Series

Flash Games
Legends Series

Arkandian Legends Series

Flash Games
Elements of Arkandia

Elements of Arkandia

Flash Games
My Pet Protector Series

My Pet Protector Series

Flash Games
Media Project 1

Screeps Scripts

Personal
Media Project 1

Haven-Hub Botting

Personal

Contact

How Can I Help You?

About Me Resume Portfolio

Norwich, UK

(+44)7872 592210

me@tparksey.com