Hi, I'm Michael

I'm a graduate of Algonquin College's Game Development program. I have a passion for problem-solving and designing efficient, clean systems and frameworks in software.

For as long as I can remember, I've been tinkering with computers; I love tackling new challenges and learning new things. I made this site to show some of my projects and portfolio work.

Skills

Programmer who understands systems architecture&mdashand more

Programing

After years writing both front and back-end code, making games for fun and writing utilities, I've developed extensive debugging and troubleshooting skills. I enjoy learning new programming languages by just going at it and reading the API documentation.

Self-taught and as a part of my education, I've become proficient in a variety of languages, including:

  • C#
  • C++
  • Python
  • HTML
  • CSS
  • JavaScript
  • JSON
  • Markdown

Software

Over the years I've familizarized myself with as much software as possible, allowing me to create freely and efficiently in many forms.

I'm very comfortable working in Unity, the Adobe Creative Suite and Blender, with many years experience as a hobbyist before going to school to study Game Development.

Amongst many others, I have experience in the following engines and programs:

  • Unity
  • Unreal
  • Visual Studio & VS Code
  • GitHub / GitTortoise
  • Blender
  • Photoshop
  • Jira
  • Package Managers (pip, npm)
  • 3DS Max
  • Premiere Pro
  • After Effects
  • Audition
  • Illustrator

Infrastructure & Networking

Through work as an IT Technician and my own personal projects, I've learned a lot about networking, server management and web hosting.

  • VPS Provisioning & Linux Server Management
  • Domain, DNS & Subdomain Configuration
  • HTTPS & SSL Setup
  • WireGuard VPN Deployment
  • NAT & IP Forwarding