👋 Hi there, my name is Kodie Grantham.
I’m the Lead Engineer/Systems Administrator at Happy Medium and am currently residing in Pleasant Hill, Iowa.
I’m also the father to two badass kids. I’m an enthusiast of music, technology, and anything mechanical. I enjoy riding motorcycles, working in my garage, video games, traveling, concerts/shows/festivals, skateboarding, BMX, movies, anime, food, drinks, and of course, coding.
I started coding back in 1999 when I was only 10 years old. I would make websites for gaming clubs using Yahoo Geocities which was basically a drag-and-drop website builder, but it also allowed you to modify the code directly which is where I started my tinkering. Eventually I would discover PHP and took off from there.
I program in a few different languages and use a few different technologies but my favorites and the ones I have the most experience in are JavaScript (Node/React) and PHP. I love open source and developing new tools/frameworks that make the developer life just a little easier.
So have a look around, check out some of my projects, and feel free to reach out for anything.
📪 [email protected]
Links
🔗 Personal Website: https://kodieg.com
GitHub: https://github.com/kodie
LinkedIn: https://linkedin.com/in/kodie
Stack Overflow: https://stackoverflow.com/users/5463842/kodie-grantham
CodePen: https://codepen.io/kodie
Reddit: https://reddit.com/u/kodieg
Twitter: https://twitter.com/kodiewithak
Spotify: https://open.spotify.com/user/kodieg
Last.fm: https://last.fm/user/kodiewithak
Steam: https://steamcommunity.com/id/BattleKode
Xbox: https://account.xbox.com/en-us/profile?gamertag=BattleKode
Projects
Node
-
apache-module-manager - A CLI tool for enabling/disabling Apache modules.
-
bitbar-xboxfeed - A plugin for BitBar that shows your Xbox Live friend’s recent activity.
-
date-shortcode - A small and simple date shortcode library.
-
form-data-body - A tiny, dependency-free node module for generating a form’s multipart/form-data body for a POST request.
-
giph - A small node module/command line interface tool that fetches a random GIF from Giphy.
-
greeklish-file-replace - Search files for Greek characters and replace them with their greeklish equivalents.
-
img-items - Finds individual items inside an image and gets their size/coordinates.
-
lyrcper - A Twitter bot that posts randomly generated wallpapers with song lyrics.
-
lyric-paper - A node module that draws a random line of song lyrics onto a random image from Flickr.
-
md5-file - Get the MD5-sum of a given file, with low memory usage, even on huge files.
-
moment-holiday (Deprecated) - A Moment.js plugin for handling holidays.
-
moment-weekdaysin (Deprecated) - A Moment.js plugin for getting the weekdays of a month, year, or inbetween two dates.
-
npm-gif - Replace NPM install’s progress bar with a GIF.
-
progress-img - Use images as progress bars in the terminal.
-
replace-once - Make multiple replacements in a string without replacing ones that have already been replaced.
-
rnd-flickr - A node module that fetches a random image from Flickr.
-
rnd-song - A node module that returns a random song/album/artist via the Musixmatch API.
-
spontaneous-text - A node module that draws the provided text string onto the provided image in a random font, color, size, and position.
-
stack-fanatic - A node module that uses Google’s Puppeteer library to visit your Stack Overflow profile and check the progress of the badge you are currently tracking.
-
stack-fanatic-cli - A CLI tool for checking the progress of the badge you are tracking on your Stack Overflow profile.
Frontend JavaScript
-
colorfield - A tiny, dependency-free, color input field helper that utilizes the native color picker.
-
filebokz - A tiny, dependency-free, highly customizable and configurable, easy to use file input with some pretty sweet features.
-
minitaur - The ultimate, dependency-free, easy to use, JavaScript plugin for creating and managing modals.
-
vanishing-fields - A dependency-free, easy to use, JavaScript plugin for hiding and showing fields.
PHP
-
fec - A PHP Command Line tool that makes it easy to compile, concat, and minify front-end Javascript and CSS/SCSS dependencies.
-
gpm - A PHP Command Line tool that makes it easy to download dependencies from GitHub.
-
gravityforms-repeater (Deprecated) - A Gravity Forms add-on that allows specified groups of fields to be repeated by the user.
-
php-img-items - Finds individual items inside an image and gets their size/coordinates.
-
redirectmeto - A simple tool for redirecting you.
-
wp-deployer - Deploy WordPress websites with ease.
Python
- ansiescapes - ANSI escape codes for manipulating the terminal. A Python port of sindresorhus’s ansi-escapes Node.js module.
Bash
-
bitbar-trello - A plugin for BitBar that shows your unread Trello notification count with a drop-down list of clickable recent notifications.
-
serverpilot-shell - Manage your ServerPilot servers, system users, apps, and databases with command line.
Linux Applications
- adbuix (Deprecated) - A Graphic User Interface for the Android Debug Bridge on the Linux Operating System.
Windows Applications
- gameranger-account-switcher - A program that allows you to have multiple accounts in the game client program called GameRanger.