Hi, my name is Matt…

I am a Nerd.

Science, mathematics, history, statistics, science-fiction, science-fantasy, medieval fantasy, comic books, RPGs, reading, writing, board and card games…

I am a Gamer.

I am a huge fan of games, of all kinds. Board games, card games, video games, tabletop role-playing games… whatever as long as it is fun.

I am a Computer Scientist.

I have a Bachelor of Science in Computer Science. I love working with computer systems, from supporting hardware through full-stack development. I’m always aiming to learn wherever and whatever I am working with.

  • ASP.NET
  • Bash
  • C/C++
  • CSS/SASS
  • C#
  • Java
  • JavaScript
  • Golang
  • Lua
  • node.js
  • Perl
  • PHP
  • Python
  • Ruby
  • Scheme
  • VB6
  • VB.NET
  • |
  • MSSQL
  • MySQL/MariaDB
  • NoSQL
  • Oracle/PLSQL
  • T-SQL
  • |
  • UNIX/Linux
  • Windows Server
  • |
  • AngularJS
  • Apache2
  • C# WCF services
  • Docker
  • Ember.js
  • nginx
  • TCP/IP
  • |
  • git
  • SVN
  • TFS
  • |
  • TDD
  • Unit Testing
  • |
  • MonoGame
  • SDL2
  • Unity3D
  • XNA Game Studio 4.0
  • |
  • Adobe Photoshop
  • Blender
  • GIMP
  • OpenGL


  • Professional
  • Personal/College
  • Exposure
  • Learning

I am a Martial Artist.

I am a third degree in the Korean martial art of Taekwondo with over seventeen years of training and experience. I am a former international competitor in both sparring and poomse. I was also an instructor for over six years at various schools in the organization I trained in.

I am a Software Engineer.

I started working as a programmer in high school doing freelance web design. In college, I continued this for friends and local businesses before starting as an intern for a local software company. After graduation, I continued as a full-time developer. At the end of 2015, after over six years with the same company, I moved to Seattle to pursue new opportunities and new experiences.

I love solving problems, learning new technologies and ways to solve problems, and just working with technology. I especially love solving problems through automation. My goal of any software I design is to make peoples lives easier so that they can have more time for the more important parts of life, instead of struggling with software. I enjoy automating complex or error prone processes through the use of both processing services and user tools.

I am a System Administrator.

Since high school, I have maintained my own servers and assisted others in running their own. When working as a freelance website developer, I often hosted my clients’ work on my own servers for an additional recurring fee. I also assisted the network admin for my Computer Science department while in university.

Some of the projects I have been involved in as a system admin are: IRC network of multiple servers world-wide, online radio station, web hosting, personal server with website and development platform.