Portfolio | LinkedIn | hello@mttjns.co.uk | London, NW
- Utilising Ruby, Python and Javascript and practising Test-Driven Development (TDD) with RSpec, Pytest and Jest
- Developing responsive user interfaces using JavaScript, React, and CSS.
- Managing code version control with Git and GitHub to maintain code integrity.
- Designing and implementing scalable CRUD (Create, Read, Update, Delete) applications using the MERN (MongoDB, Express, React, Node) stack.
- Actively participating in pairing sessions with colleagues to effectively problem-solve, ideate and realise projects.
- Collaborating with different teams to build web applications in an Agile software development environment.
MA Independent Games and Playable Experience Design (1st ) - Goldsmiths, University of London, September 2021 to September 2023
- Developing projects that focus on narrative game design in Unity using C#.
- Utilising C++ in OpenFrameworks for creative computing and Arduino physical computing projects.
- Using ML5.js and P5.js libraries to implement machine learning algorithms and creative coding into projects.
- Participating in ‘Game Jams’ within a team, and also individually to produce games to tight deadlines.
BA(Hons) Criminology & Criminal Justice (2:1) - University of Central Lancashire, September 2004 to May 2009
Python Basics for Data Science - IBM, April 2021: Using Python and Pandas to analyse and visualise data in a Jupyter Notebook.
CS50G Introduction to Game Development - HarvardX, May 2021: Creating 2D and 3D games using PyGame, Kaboom.js, Lua, and Unity.
Certificate in Responsive Web Design - FreeCodeCamp, August 2021: Using HTML and CSS to make responsive web projects.
AgilePM Practitioner - SPOCE, April 2019
AutoCAD 2D Level 3 - City & Guilds, January 2014
Associate Member - Association for Project Management (APM), December 2018
| Name | Description | Tech/tools | Link |
|---|---|---|---|
| The London Underground Orchestra | An interactive front-end web application that uses the TfL API to convert live train arrival data into an engaging audio and visual experience. The application retrieves train arrival information from the API and sonifies it by mapping it to the underground network. Each station is assigned a music note, and each underground line is assigned an instrument. | Javascript, Tone.js, React, Node | Live Site |
| Moangoose | A Twitter-like full-stack CRUD web application that enables users to create accounts, post 'moans' and comment on other ‘moans’. The information is stored on a linked database that stores user information, posts, and comments. | Javascript, MongoDB, Express, React, Node | Github Repo |
| LairBnB | An AirBnB-Style full stack web application built in Ruby and Sinatra which allows users to create and list spaces, and to request bookings on listed spaces. | Ruby, Sinatra, Postgres, SQL, RSpec | Github Repo |
| Storyteller Dice | A front-end web application that blends random probability and AI language generation. It dynamically generates six images from a diverse pool of thirty-six options and leverages the GPT3.5 API to produce unique stories based on the selected images. | Javascript, JSX, React, GPT3.5 Generative Text, REST API | Github Repo |
| Me, The Machine, and Edgar | A Unity 2D Game Project where I collaborated with a machine-learning model. I trained the model on the complete works of Edgar Allan Poe and used it as a collaborative partner to create a new and unique story and game based on the works of Poe. The project aimed to provoke discussion on the concept of authorship in the era of artificial intelligence. | C#, Javascript, Python, Unity, ML5.js, P5.js, Style Transfer, Generative Text, WebGL | Project Page |
| Bruno | A physical computing project exploring anthropomorphism, using Arduino and C++. The project was displayed at the Goldsmiths ‘Mung’ midterm show. | C++, Arduino, Physical Computing | Project Page |
Project Manager - Engineering Control Supplies, April 2019 to Present
Developing and maintaining project timelines and client relations, creating manufacturing quotes, collaborating with engineers and subcontractors, working closely with different teams and stakeholders, forecasting and preventing potential delays, and managing the delivery of projects using the Waterfall framework, as well as building and implementing tools and scripts into the in-house system to automate simple tasks to increase efficiency.
CAD & Planning Coordinator - Russell Cawberry, June 2017 to March 2019
Maintaining project version control, providing support to bid managers for refurbishment tendering at the UCLH and Kingston Hospitals, liaising with architects and on-site project managers, updating and managing project drawing packs, ensuring stakeholder access to up-to-date information, delivering high-quality 2D CAD drawings and facilitating smooth project delivery.
Design Project Manager - Special Projects, January 2014 to June 2017
Leading design and development of a new product line for a precision engineering company, submitting bids, attending project briefings, meeting with customers, collaborating with a small team of designers, engineers, and contractors, and facilitating the successful delivery of projects within allocated resources and timelines.