TJ THE PROGRAMMER
Tyler Johnson
GAME DEV · SOFTWARE ENGINEER · TUTOR
// WHO AM I?
I'm Tyler Johnson — I'm a software engineer with a passion for game dev, programming education, and custom software. I've been writing code professionally for about 10 years, building everything from indie games in Unity to automation tools, full-stack web applications, and end-to-end solutions with networked microcontrollers. Born and raised in New Mexico, I enjoy learning all I can about new ways of approaching challenging problems and finding solutions! When I'm not sitting at the battlestation, I'm with my family (and our 6 animals), working on house projects and cars, or collecting/playing Magic the Gathering and Pokemon!
// CURRENTLY
Working on game dev projects, experimenting with AI, and creating content on YouTube.
// LANGUAGES
// TOOLS & FRAMEWORKS
// PLATFORMS
// OFF THE CLOCK
// MY SETUP
MACHINE
Neptune
- CPU: AMD 5950x
- GPU: PowerColor Radeon 6900xt
- RAM: 64GB
- Cooling: Custom loop
- OS: POP!_OS
MACHINE
Carbon - 2018 Dell XPS 15
- CPU: Intel i7
- GPU: Nvidia GTX 1050
- RAM: 32GB
- OS: Ubuntu
DISPLAYS
2x Samsung G7
- Size: 28"
- Resolution: 4k
- Refresh: 144 Hz
DISPLAYS
Samsung UJ59
- Size: 32"
- Resolution: 4k
- Refresh: 60 Hz
INPUT
Cherry MX Board 3.0 S Wired
- Switches: Cherry MX Browns
- Mouse: Logitech G502
AUDIO
Headset / Speakers
- Headset: Logitech Pro X Wireless
- Mic: Blue Yeti
- Speakers: Edirol MA-10A
// IN DEVELOPMENT
Periodic
// PORTFOLIO
Small Business Automation Tools
I’ve done various automation tools for a local small business querying their system’s backend API and generating reports or file conversions. Other tools involve a file watcher for an SFTP directory that will automatically send emails based on new files to clients. Config files are updated from a web portal to fit the needs of […]
Home Network/Server Install
This is my personal home lab/business setup. I have my entire house wired for 10 gigabit Ethernet, two servers with services/virtual machines, and a Windows mini PC for when I need to use Windows tools. This setup is ever-evolving, with more recent changes being using GitLab runners on my home servers for automatic deployment/builds of […]
// FROM THE BLOG
So long 2021! A Year in Review
Hey everyone! What a year 2021 has been. There’s been a lot that’s happened this year, and I think now is the perfect time to do a recap! So, the first thing I’m going to touch on is Periodic. This year I managed to get quite a bit of the framework done, from revamping the […]
Read More →
November Update && Burnout
Hey everyone! Almost missed this one, so better late than never, as I have a new years goal that I’m not gonna miss out on. In short, it’s been a hectic month. I haven’t spent much time if any doing anything game dev related, and as I’m writing this finishing off a sinus infection that […]
Read More →
Tips on Refactoring Large Pieces of Code
Hey everyone, Happy Halloween! I was planning on having a post sooner than this but having been working on a huge refactor project at work, my brain has been a little fried and time limited. I’ve developed a few useful skills, especially after reading Clean Code by Uncle Bob Martin. The project at work was […]
Read More →// CONTACT
// OR REACH OUT DIRECTLY
> Let's connect.