Hi, my name is Grayson Butcher.

I build websites and tools.

I'm a developer specializing in JavaScript, TypeScript, Go, and Python.

My websites, apps, and tools can be found on my github.

Projects I'm proud of

Most Fun Project

CLI Pokedex

By incorporating a REPL system for the first time, I was able to utilize the Pokemon API to explore the world of pokemon. This CLI tool lets you capture and fight various pokemon. All of this can be done with an internet connect and a terminal. You can download the game from here.

Technologies used include:

  • GoLang
  • JSON
  • HTTP/TCP
Screenshot of the Pokedex CLI tool.

Most Challenging Project

Gator News Aggregator

This project runs in the CLI and provides extremely robust news aggregation functionality. To use it, simply find your favorite news sources and their API. Once you have the URL, you can store your preferred sources to your account. Click here to download and learn how to use it.

Technologies used include:

  • GoLang
  • PostgreSQL
  • JSON
  • HTTP/TCP
Screenshot of the gator news aggregator.

Latest Project

Workout Tracking API

This workout tracking API will soon connect to my Workout Tracker frontend. This api is built using GoLang and is extremely lightweight and efficient. This project will eventually encompass a full-stack scope. The API endpoints are easy to access and are fully documented. The source code for this project can be found here.

Technologies used include:

  • GoLang
  • PostgreSQL
  • JSON
  • Docker
Screenshot of code from the workout tracker api.

Contact me

I'm always interested in hearing about potential jobs, ideas for sites, tools, or games.

Email me