Headshot of Blake Gearin
Blake Gearin

Pronouns: he/him

~ Stay positive, Stay passionate ~

SVGtoPPT

Website

Program for converting SVG files to PPT
Tech Stack: Bash, LibreOffice Basic, MkDocs
January 2021 – present

Converts SVG files to PPT for shape usage in Keynote & PowerPoint.

View Project Story

frienddl.io

Website

Browser extension for finding friends on skribbl.io
Tech Stack: Javascript, jQuery, Chrome/Browser API, HTML, Bootstrap, Jekyll (Website)
June 2020 – August 2020

During COVID-19 my friends and I started looking for games to play online.
We discovered skribbl.io, a drawing & guessing game.

View Project Story

CK Veg Menus

Website

Tech Stack: Ruby, Sinatra, JavaScript, jQuery, HAML, SASS, Bootstrap
February 2020 – May 2020

I noticed many of my coworkers had diet restrictions or preferences, and I typically spent about 5 minutes looking over the menu each day to narrow down my own shortlist.

I figured I could save everyone a bit of time by scraping the online menu and turning it into REST API allowing people to filter by campus, diet, or price to easily create custom menus.

Codeowners Helper

Repo

Tech Stack: Ruby, GitHub API
December 2019 – January 2020

Many teams use CODEOWNERS files in GitHub to easily open PRs with their team members added. To notify all your team members, you have to specify each of their usernames in the file. This is difficult to scale when your team has many repositories and you may have members leaving/coming frequently.

To make CODEOWNER files easier to maintain, I built this CLI script that allows you to audit all the repos that belong to your team to find consistency gaps.

Pronouns Bot

Twitter

August 2018

I noticed many tweets contain phrases like "he/she" and "him/her." These aren't inclusive to LGBTQIA+ folks and take more characters than their gender-neutral alternatives, so I decided to start raising awareness on Twitter.

Twitter's policies don’t permit automated replies for tweets containing key words or phrases, which is likely for the best. You can also get reported for posting the same reply repeatedly, so this project has been paused indefinitely.

February Hummingbird

Website

Tech Stack: PHP, HTML, CSS
February 2017

I coded a web application that hosts an interactive story in 48 hours at HackISU in Spring 2017. I've loved choose your own adventure books since I was a kid, so it was exciting to be able to bring one to life and test my hand at PHP, which I had just learned days before.

Made in collaboration with Marisa Gearin.

Unblock Me Solver

Repo

Tech Stack: Python, Zelle’s Graphics Library
November – December 2016

For an AI class project we made an application that solves levels of Unblock Me, a mobile game that was popular in the early 2010's. We used an A* search algorithm and added a GUI to show the initial board state and the steps of a solution when one is found.

Made in collaboration with Thomas Miles Goodman, George Wood, and Ethan Brizendine.

Semester Planner

Website

Tech Stack: JavaScript, HTML, CSS
September 2016

Made in 48 hours at HackISU in Spring 2017, my group made a basic web application to help computer science majors at our university create a four-year plan. We didn't get as far as we would have liked but it was a great learning experience and we had a lot of fun figuring things out together.

Made in collaboration with Khoa Le, Roshan Shrestha, and Theo Greer.

Personal Finance Buddy

September 2016 – 2018

I set out to take control of my finances in 2016 by recording all my purchases and start budgeting. Over the years I added more functionality and automation to my Google Sheet. In early 2018 I decided to create a public template to give others a simple, free tool to keep track of their own finances.

Later in 2018 I made some non-passive changes on my personal sheet that significantly enhanced it's functionality and scalability.