
Howdy, I'm Michael! I like to build stuff!
I'm a DevOps Architect at Trek10 Inc. I entered tech as a "serverless native," beginning my career building cloud applications at the bleeding edge. I studied Computer Science at Indiana University, and I have 7 AWS certifications. The only thing I love more than serverless technologies is automation and DevOps. The more I can automate through source control, CI/CD, and infrastructure-as-code the happier I am.
When I'm not working at Trek10 I enjoy learning new technologies, tinkering with my homelab, and playing video games. My homelab currently consists of a Unifi Dream Machine Pro and a PoE Switch for networking. For compute I have a System76 laptop with Ubuntu server installed. Most homelab services I run are in the form of a Docker container, orchestrated through docker-compose. Services I run include Pihole, Homebridge, Gitea, Plex, and Minecraft.
Through my internship at Trek10, I've created an awesome command-line utility for easily using AWS IAM credentials. Easily use AWS user/role credentials with this feature-packed and extensible command-line utility.
I wrote a small neural network library using JavaScript. This library is intended to be easily understood/readable for educational purposes, and not meant to be optimized.
Trying to better understand graphics programming, I wrote a small program using OpenGL to animate a bouncing light on top of a randomly-generated disco floor.
Using the Unity3D game engine, I created a simple game reminiscent of the game Agario. The goal of the game is to eat everything that is smaller than you, and avoid things that are bigger than you.
Mr. Go is a serverless URL shortener built on AWS. It's a project I built to get the experience of building a basic full stack application using web standards and serverless technologies.