About me

TL;DR: I'm a Youtuber, Podcaster, Musician, and Engineering Manager.

Podcast & YouTube channel: Bat Lessons

My friend and I cohost a show about Batman. It focuses on the context around the development of the characters, the history of the Batman universe, and the impact that our world had on it.

YouTube channel: Banders Drums

I have a YouTube channel where I post recordings of me playing drum covers. I plan to compose my own music someday.

VSCode extension: Sublime Duplicate Text

I built a VSCode extension that duplicates text like Sublime Text does. This makes replicating the keyboard shortcuts in VSCode a bit simpler.

NPM package: Two Way Merge

I built an NPM module and published it to the global package library. The module is a command line action that takes two directories and merges them into each other.

Ruby Gem: Middleman XML Validator

I built a Ruby Gem and published it to the global library. The gem was an XML validator for Middleman static site generator systems.

Alfred Workflow: Google Meet Code

I wrote a simple Alfred Workflow to extract the meeting code from a Google Meet URL.

Speaking: Graceland University ACM Chapter Presentation

ACM stands for The Association for Computing Machinery. As a former ACM President of the Graceland University chapter, I try to present at ACM whenever I'm in town. The campus newspaper wrote up a little piece after one of my previous visits.

Podcast Interview: Signed In Ink

My brother has a podcast about people. People with tattoos. I have been a guest on the show a few times.

MICS 2013 Robotics contest

MICS stands for The Midwest Instruction and Computing Symposium. MICS hosts an annual robotics contest and a programming contest. After graduated, I enhanced the that we wrote in 2011 to compete in the robotics contest again. I managed to win 2nd place, again.

Fish Tank Computer 2012

For a college course, and I made a fishtank computer using mineral oil. The idea is that the mineral oil will cool the computer. Since mineral oil is non-conductive, the computer components are safe and won't ruin. The downside is that the oil can wick up the cord and into the wall socket. The experiment worked, and was a good learning experience for us.

MICS 2011 Robotics contest

MICS stands for The Midwest Instruction and Computing Symposium. MICS hosts an annual robotics contest and a programming contest. This is the code that and I wrote to compete in the robotics contest. We won 2nd place.

iTunes JScripts

I have been a junkie for iTunes and Apple Music since middle school. For many of my early years, I was a Windows user. My parents wouldn't let me have internet, so I manually managed my library. This means that I typed in everything by hand. When I learned to program, I realized how helpful it would be to automate some library management tasks. I wrote JScripts to interface with my iTunes Library and to do repetitive tasks.

Participated in RAGBRAI 2017

RAGBRAI stands for The Register’s Annual Great Bike Ride Across Iowa. In 2017, my mom and I rode RAGBRAI together. We joined the Graceland University alumni team for the week. We rode over 400 miles in 7 days.