Hi, my name is

Matthew Riddett.

I build apps, games, and things for the web.

I'm a software developer based in Victoria, BC. Welcome to my little corner of the internet!




01. About me

Hey there internet! I'm a software developer based in Victoria BC. Welcome to my portfolio of apps, websites, assorted code and lots of game jam games. Most of the game jam games are playable in browser :-)

My core tech stack:

  • Unity3D
  • C#
  • JavaScript
  • HTML
  • CSS
  • Sass
  • Git
  • SQLite
  • Firebase
Matthew Riddett Profile Picture

02.Behold... MY STUFF!

MyLevelUP Unity screen capture screen capture of mylevelup website preview 1 of mylevelup mobile app preview 2 of mylevelup mobile app
Featured Project
MyLevelUP

MyLevelUP is a cross-platform, personalized learning app for non-verbal kids on the autism spectrum. The app develops literacy, numeracy, and communication skills, as well as self-regulation and self-expression. I built this app over the course of two years with the help and input of a number of wonderful folks and launched to public release in November 2019.

The app (iOS or Android) adapts to each individual learner's unique strengths and challenges, improving over time with repeated use, and includes a comprehensive and customizable parent/educator back-end.

Unity3D

C#

Git

SQLite




Other Projects:

Bonsai Chill preview image

Bonsai Chill

Grow a bonsai tree and try to prune it so it fills out a silhouette, whilst chilling to Japanese lofi music background. Made with two other devs over a 48 hour game jam. I did the game loop logic, the youtube background and soundtrack stuff, and the tree growth/pruning mechanic.

  • Unity
  • C#
  • Git
KingOfTheWoodz preview image

King of the Woodz

Game submitted for CurdleJame 12. It's a beat-em-up style game where you have to yell into the microphone to charge up your attack energy. I did all the microphone / audio-analyzer stuff and the dynamic text.

  • Unity
  • C#
  • Git
A Nice Walk preview image

A Nice Walk

Game submitted for Global Game Jam 2021. Tells the story of a man's life. My contribution was the cameras and postprocessing, as well as the text and the overall game design.

  • Unity
  • C#
  • Git
FitNiss preview image

FitNiss

A simple exercise helper/tracker app that also logs weight and displays data in a chart. Basically it's what I wanted from an exercise app, so I made it the way I wanted it.

  • Unity
  • C#
  • Git
Big Bird & Little Wing preview image

Big Bird & Little Wing

A High-Definition 4K graphics 3D game where you pilot a big submarine and a little submarine around an underwater cavern system. Focused on making extremely lifelike and striking visuals. Built for CurdleJam3.

  • Unity
  • C#
  • Git
MyLevelUP app Website preview

MyLevelUP app Website

I built the landing page for the MyLevelUP app to support the mobile app.

  • Git
  • HTML
  • Sass
  • JavaScript
  • Netlify
The Shaft preview image

The Shaft

A 3D platformer game where you play a space ranger who must escape a derelict space station occupied by a huge tentacled alien monster. Built for CurdleJam2.

  • Unity
  • C#
  • Git
recipe app preview image

Recipe App

A recipe app that lets you search, view ingredients, save ingredients to a shopping list, and save 'liked' recipes. Built with JavaScript, Babel and Webpack .

  • JavaScript
  • CSS
  • HTML
  • Git
  • Babel
  • Webpack
  • Netlify
Wish I May banner image

Wish I May

A short atmospheric story about death and rebirth. 2D plaformer, originally built with one other programmer over 48 hrs for the CGX 2020 GameJam.

  • Unity
  • C#
  • Git
Octorock banner image

OctoRock!

A silly 3D game where you play an alien octopus who has just washed up on a beach and must eat objects of the correct color in order to grow. Created for Curdle Jam April 2020. I was one of two programmers on this project along with 4 3D artists and a musician.

  • Unity
  • C#
  • Git
InfernoFall banner image

Fall into Inferno

A single-player narrative based adventure following Dante through the inferno of the Divine Comedy.

  • Unity
  • C#
  • SQLite
  • Git
  • iOS
  • Android
Personal website preview image

Personal Website v.1

I built this website as an exercise to learn basic web development and to show off my projects.

  • Git
  • HTML
  • CSS
  • Sass
  • JavaScript
  • Netlify
Blog preview image

My Learning Blog

I built this blog as an exercise to learn Gatsby.js and as part of #100DaysOfGatsby. I use it to keep a record my code learning.

  • Git
  • GraphQL
  • Gatsby.js
  • React
  • JavaScript
  • Netlify
Dice game preview image

Dice Game

Built this as part of a Udemy Complete JavaScript course. It's a simple dice game for two players, first one to the pre-set total wins.

  • Git
  • JavaScript
  • Netlify
  • CSS
  • Sass
  • HTML
ggj2020 preview image

If These Walls Could Talk

Built this with two others for Global Game Jam 2020. It's a house manager sim, where you have to fix up an old house and manage your tenants' happiness. A work in progress...

  • Unity
  • C#
  • Git
  • iOS
  • Android
ggj 2019 preview image

Why don't you go HOME!!

Built this for Global Game Jam 2019. It's a voice-controlled golf game - based on the movie Happy Gilmore - where you have to yell at the ball to make it move.

  • Unity
  • C#
  • Git
Dante preview image

A Tribute to Dante Alighieri

Built as an exercise for freecodecamp.org. It's a Simple html and css single page tribute to the great poet.

  • CSS
  • HTML
  • Git
  • Netlify
budget app preview image

Monthly Budget App

A simple monthly budget calculator/tracker app. Built as an exercise in JavaScript fundamentals.

  • JavaScript
  • CSS
  • HTML
  • Git
  • Netlify
responsive grid preview image

Responsive Grid

A responsive grid with embedded links. An exercise in Sass :-)

  • CSS
  • HTML
  • Sass
  • Git
  • Netlify
personal website portfolio version two preview image

Personal Website V.2

My personal developer portfolio website, version 2! Built as an exercise in React and Gatsby, and as an attempt to maximize lighthouse site performance/accessibility/SEO audit scores.

  • Git
  • GraphQL
  • Gatsby.js
  • React
  • JavaScript
  • Netlify

03. What's Next?


I love working on interesting projects with other creative, passionate people. I'm not looking for work right now, but I always like meeting new people, so if you want to say hello please don't hesitate to...


Get in Touch