Josh Theriault CS Student and Game Programmer

Hello! My name is Josh. I am a hobbyist programmer and current student at the University of Prince Edward Island. I am currently pursuing a BSc in Computer Science with a specialization in Video Game Programming.

About Me

I have had an interest in computers, the internet, and video games since I was a child. At the age of 13, I started to teach myself how to code in Lua with the goal of creating games on the online platform called Roblox. I founded a game development group called Jmt Studios and created many small games through my teenage years — you can read more about that here.

Work Experience

Projects

Languages

  • C/C++
  • C#
  • Lua
  • PHP
  • JavaScript
  • HTML5
  • CSS & SCSS
  • Java
  • Common Lisp

Technologies

  • Unity
  • Git
  • CMake
  • Linux Shell
  • Android Studio
  • Nginx & Apache
  • Node.js
  • Docker
  • Adobe Photoshop

Courses

  • Digital Systems
  • Android Development
  • Data Structures & Algorithms
  • C++ Technology Lab
  • Web Development
  • Video Game Design
  • Software Design
  • Computer Architecture
  • Computer Networking

Hobby Game Development

From the age of 12 to 18, I founded and operated an indie game development group called Jmt Studios on the online platform Roblox. Over the six year history, with the help of friends, we produced over 10 games which amassed a combined total of over 120,000 plays from users.

Two of our more recent games are still available to play today: Hallows Quest and Trick or Treat 2015. Check out my blog here to browse images and posts about our works.

Competitive Coding

I am a member of the Competitive Coding Club (SMCSCCC) at the University of Price Edward Island. I have participated in multiple competitions in teams with UPEI.

Last Updated: March 16, 2023