Hi, I’m Tyrel.
A software engineer constantly learning new skills and technologies. I work for Giftbit building great web services. You can see some of my work below as well as on my Github.
Articles
What is DevOps?
April 10, 2022 7 Minute Read
In my role as a software engineer at my day job, I’ve been getting more interested in DevOps as a career trajectory. But what does that even mean? Do I even know? This is a brief exploration into what DevOps is and how I see it relating to a small development team.
devopsautomationgithub-actions
What I'm Learning in 2022
March 23, 2022 5 Minute Read
Here is a rundown of what I'm learning in 2022, what I'd like to learn in 2022, and some things I know I just wont have time for in 2022.
dockergithub-actionsneovimvpnsynologysslstatic-site-generators
AWS Dynamic DNS
March 20, 2022 5 Minute Read
A dynamic DNS is handy if you want to host something or access something on your home network but you don't have a static IP address from your ISP. I built a little dynamic DNS script for AWS Route53 using Node that runs on a Raspberry Pi.
awsddnsnoderaspberry-pi
My Introduction to Game Development
Mar 25, 2021 9 Minute Read
In 2020 I began learning game development as a hobby. Now in the beginning of 2021 it is taking up most of my free time. This is a little intro into how I got started and the tools I learned
game-devunitygodotpixel-art
Small Form Factor PC Part 2 - Water Cooling
Jan 25 2021 29 Minute Read
This second part of my small form factor gaming PC build covers my upgrade to a full custom water cooling system. Both the CPU and GPU are cooled by a 240mm radiator with parts from EKWB and Barrow. I cover all of the components and all the pros and cons I encountered when assembling it.
pcgaminghardware
Small Form Factor PC Build Part 1
Jan 2 2021 5 Minute Read
My first small form factor gaming PC and my second proper gaming PC. This machine uses a Ryzen 7 5800X processor and a EVGA RTX 3080 XC3 Ultra graphics card, all in the 13.5L Metalfish S5 case from AliExpress.
pcgaminghardware
Dark Mode React Toggle
June 28, 2020 6 Minute Read
I developed a dark and light theme for this site and built a toggle to switch between them. Also I used media queries to set the default theme to match the visitors operating system choice.
reactdark-mode
Node CI/CD Pipeline using GitHub Actions & AWS Elastic Beanstalk
May 30, 2020 24 Minute Read
Here is my journey into creating an automated continuous integration and continuous deployment workflow for a project using GitHub Actions.
github-actionsci/cdtypescriptaws
Deno Tests & GitHub Actions CI
May 23, 2020 6 Minute Read
As part of translating my JavaScript and Node Battlesnake to TypeScript and Deno I wanted to setup continuous integration. It was som much easier than I imagined using GitHub Actions.
javascripttypescriptnodedenogithub-actionsci/cd
Lightshift Game
Feb 1, 2020 1 Minute Read
I started this project in 2018 to help teach myself better object-oriented programming structure, game update/draw loops, and JavaScript in general. Implemented using the P5.js framework for the draw loop and canvas drawing functionality with nothing else but vanilla JavaScript.
javascriptgame-devp5.js
Migrating Frontend Assets During Grails 2 → 3 Upgrade
Dec 15, 2019 5 Minute Read
Upgrading our application from Grails 2 to Grails 3 has been a long process. Migrating our static frontend assets is just one piece of that process.
grails
Battlesnake Programming Competition 2018
June 11, 2018 18 Minute Read
Battlesnake is a programming competition where participants create an AI server that acts as the brain of a snake in the classic game Snake. Participants compete in a round-robin tournament played out live in front of an audience of roughly 1000 people. The winner takes home up to $4,000!
pythonaievents
Building a Mechanical Keyboard from Scratch
Apr 20, 2017 17 Minute Read
After becoming infatuated with custom mechanical keyboards I decided to build my own. Not from a kit, but like from scratch. This is my journey through designing, aquiring parts, building, and programming my own mechanical keyboard complete with a custom layout I designed.
mechanical-keyboardsarduinoc++
Get in touch
Feel free to contact me via Twitter!