
Michael Barney
Howdy, I'm Michael! I like to build stuff!
Some More Stuff About Me
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.
Projects
-
AWSume
- Python
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.
-
multilayerperceptron-js
- NodeJS
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.
-
DiscoPong
- C++
- OpenGL
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.
-
Growth
- C#
- Unity
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
- AWS
- NodeJS
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.