Todd McIntire

Software Engineer

xt-viewer

At the start of this year a tiny e-reader called the xt4 took the internet by storm. I want to say its in part to jvschoolz and his gentle influence of showing off niche tech that fits into his workflow. I will admit I was one of these people that were first put onto the device by him. After watching that initial video I ordered one myself as I figured it would be an easier way to have a distraction free reading device on me. ...

March 30, 2026 · 4 min · 671 words · Todd McIntire

SSH 2FA on MacOS

Im typically one of those people who tries to over prepare in every aspect of my life. Which generally leads me to having a backpack full of things I don’t really need and every once in a while ill have to go through it and take out everything. But recently I had to go into the office under the pretense that I would be leaving back home rather quickly to take care of my dogs. So in my mind I didn’t need to take anything with me and went into the office with nothing. It was surprisingly refreshing to just travel with just the daily basics. During my daily routine I wanted to do some programming and quickly realized that I didn’t have the ability to do so because I left my laptop at home. Which got me thinking of how I could work on these files. At first I thought about getting a usb c flash drive and putting it on my keys but then it would mean I would have to worry about backing up that flashdrive somehow. Then I looked at my keys and saw the already hanging yubikey and wondered if I could secure my server with 2FA. After some initial research it was possible but I couldn’t find any direct tutorials on how set up 2FA for SSH on an Apple device like a Mac Mini. ...

May 31, 2025 · 2 min · 317 words · Me

WeatherCrab

WeatherCrab Check out WeatherCrab In the span of just 24 hours, I embarked on a coding adventure that led to the birth of WeatherCrab, a lightweight GUI weather app crafted entirely in Rust, leveraging the local weather data from the NOAA. Daily projects are a good way of learning for me, I tent to swap my focus around quite a bit so doing everything all in one go is best. I’ve been wanting to create a gui program that leveraged the use of some api, figuring that weather would be the simplest. Thankfully finding a free api that provided a service for me to use was not all to difficult thanks to NOAA’s api. ...

February 29, 2024 · 3 min · 529 words · Todd McIntire

Cloudflare Dynamic DNS

Automating DNS Updates with Cloudflare API: A Guide for Professionals As a website owner or IT professional, maintaining accurate DNS records is crucial for ensuring user accessibility and site functionality. Recently, the discontinuation of Google Domains required many users to migrate to alternative registrars. This presented an opportunity to explore Cloudflare’s superior DNS management features, including its robust API. ...

January 31, 2024 · 2 min · 378 words · Todd McIntire

Rmc

After reaching a part where I personally felt like I had a grasp on CS theory I decided that it would be best to start a project in a brand new language that I’m interested in. For a long time ive know that language to be Rust. Rust fills a lot of personal issues that I have in programming and at the end of the day it actually makes me excited to work with the language rather then feeling like im working with the language. ...

May 3, 2023 · 7 min · 1302 words · Todd McIntire

Jsfetch

To begin my experience as a software developer I wanted to take the time to create something that was something a bit unusual from the standard norm of programming projects. Building something that could at least be used in a practical sense even after the project was finished. jsfetch was that idea, jsfetch is a clone of neofetch written in JavaScript with NodeJS. The idea jsfetch isn’t a brand new idea by any means, there are plenty of similar programs. But I didn’t see any specifically written in JavaScript. Now JavaScript wouldn’t necessarily be the best idea for a cli based tool in a practical sense but it still gets the job done. jsfetch is designed to get simple information from the computer and display it in the terminal in a colorful and fun manner. Now I didn’t want to have the entire project just be me working on it until I was personally satisfied, I feel that would have been counterproductive as a self taught dev because theres always and I mean always cases new devs will never think of because they simply haven’t encountered it before, but that doesn’t mean their ability is any less just un-honed. For this reason I decided to open source the project and take it upon myself to find a team of amazing people who were at the same skill level to benefit from working together. ...

August 21, 2022 · 3 min · 515 words · Todd McIntire