Open source, decentralized, resource management game based in the age of sail. was originally a hand painted game I built back in 2008-2010 and never released. I repurposed and extended my old graphics to make a blockchain based application built on Ethereum. The main reason for building this DApp was exploring production level smart contract deployment and the MetaMask UI. The blockchain, Ethereum in particular, is one of the most exciting technologies of my lifetime.

Brewing Rig

My (mostly) automated brewing process has evolved over the years. It started with experiments with electric burners and usb scales. From there I moved on to clacking solenoids and running pumps. Finally I brought it all together with a small network of Raspberry PI micro-controllers and a bunch of custom software. Brew Day Everything hinges on the yeast. Ahead of brew day I will start spinning up a culture of yeast based on the type of beer I want to make.

Master Of Science Electrical Engineering

I got my M.S. in E.E. at the University of Wyoming building out the curriculum and hardware for a microprocessors class that explored building autonomous, wall navigating robots. The current HDL Verilog course, EE4490, is based solely on software simulations and not actual hardware implementations. This is a disadvantage to the educational process because students are limited to software results instead of real world, physical interaction. On the other hand, we currently have a separate microprocessors course that is using robots to autonomously navigate a maze and avoid walls.


Cryptogs was my #ETHDenver hackathon project. Play pogs on the blockchain! The smart contract includes a commit/reveal scheme for randomness on-chain and a greatly extended ERC-721 interface.


Captain is the cloud service orchestration software I created at Madwire along with the infrastructure team. As we moved to a service oriented architecture, we needed a way to quickly create services, deploy updates, and have our infrastructure in code. Captain leverages Docker but abstracts a lot of the heavy lifting away from the developer. Our main metric is engineers having the power of DevOps but focusing on writing their application code, not worrying about infrastructure and hardware.


Decentralized Oracle Exploration Concurrence is a smart contract fleet that broadcasts generic requests from developers and draws a consensus from simple answers received from a decentralized swarm of miners. The complexity is deferred to the miners and how they decided to handle requests. This off-chain miner code will evolve quickly while the on-chain contracts harden. The Concurrence fleet is currently operating in the Ropsten testnet. Smart contract developers reserve (CCCE) token for a generic request.


Ethereum blockchain orchestration, testing, and command line interface. View Site View Source & Install

Social Horse Racing

My most successful Facebook game was Social Horse Racing. I loved building this game. Players raise and race horses while building their empire one bet at a time. The app still has more than 100,000 followers. One day I hope to re-release it, but it became too expensive to run. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.src = 'https://connect.

OpenEEG Modular EEG Exploration

Brain waves! Read Paper The OpenEEG project is an open source attempt to bring electroencephalogram acquisition and processing to the hobbyist and student alike. In this paper I explore the inner workings of everything from the home-cooked hardware to the plethora of free software for EEG analysis. I’ll find out just what goes into creating the computer to brain interface. From there, I will experiment with biofeedback and EEG signal processing. is a game for hackers. A game played once by a small group of friends.

Grunkel - Automatic Drink Machine

For my senior design project a friend and I built a drink mixer that had 12 solenoids hooked up to 12 types of liquor along with a couple of kegs of soda. It was controlled by an HC11. The user interface was a small backlit LCD and some sweet arcade buttons. View Some Code

AI Battle

During grad school I took a course in Artificial Intelligence and another in Distributed Agents. For these classes I created a game that explored emergent behaviors of swarming agents. Players could design a small set of rules and release a swarm to compete against other players. The game is written in Java and uses PHP and SQL for the web interface. About: Currently powered by Warcraft 2 Sprites… thanks blizzard!

My Dude

Augustus C. Jabronious AsparaGus A post shared by Austin Griffith (@austingriffith) on Oct 31, 2017 at 5:07pm PDT

Wine Making

I made a lot of wine in my later college years. If I had to describe it with one word it would be… “buckety”. Archive

Golf Tournament

My brother and I hosted a golf tournament to celebrate graduating from college. It was 18 holes, drink a beer a hole, with a BBQ and three live bands afterwards. Here is the introduction from the old website: Trail Ruts Golf Course and Larson Park Campground is hosting the first annual Keystone Classic Invitational Golf Tournament in Guernsey Wyoming. The festivities kick off with an 18 hole 2 man scramble with one simple rule: Drink a beer on every hole (except hole 6).


I have all the necessary hours to earn a private pilots license but I just haven’t put in the time to study for the final exams. At this point I would need to spend quite a bit of time refreshing. Getting back in a Cessna 172 might be a goal for retirement. is a puzzle game.

TypeCinch CMS

An open source content management system aimed at simplicity. PHP MySQL Apache Linux Archived Example Archived

Electronics 2 Lab Instructor

Electronics 2 Lab Instructor at the University of Wyoming. For the final lab we built an amplifier and blasted some music from my iPod. Reference: Dr. Stanislaw Legowski


Cookbook was a Facebook Application that enabled users to create their own cookbook, share recipes with friends, and search the entire social network for something to cook. This project started at the f8 launch. A big thanks to Dennis for the logo!

Linux Fish Feeder

Before I knew anything about electronics or engineering, I built an automatic fish feeder. I used a single MOSFET transistor that was controlled by the parallel port of a Linux server. It was very simple really; I mounted a motor with an offset weight to a small food hopper and when the motor spun the hopper would shake food into the tank. I also built a web interface for it that would allow me to feed the fish from anywhere with Internet access.


My brother and I, with the help of some of our buddies, have made a few ridiculous movies. I really enjoy the process.

Ant Farm

I built an ant farm with cool red LEDs and kept some harvester ants busy moving seeds around.

DerbyDames Clip

My brother and I made a short clip about the Naughty Pines roller derby team and submitted it to the Wyoming short film contest. DerbyDames_medres.mp4

Murphy the Robot

Murphy is a robot controlled by a PSP. How It Works: PSP -> Flash -> PHP -> Apache WebServer -> Filesystem -> Processing -> Serial Communication -> Wiring -> Motor Control View Archive

First Production Website

It had animated gifs.

Bored on the Book

A collection of web applications I built to interface with the Facebook API. My favorite was the friend visualizer that would graphically map your your friends and your friend’s friends’ similar connections. There was also an app I built on the Facebook API where you could superimpose a “Dirty Sanchez” on your friend’s face… proud life moments.


I got into photography for a while after buying my first DSLR camera. I wasn’t really all that good at it, but I enjoyed it.

Posted Bid Economics Game

Economics game written in Java for the College of Agriculture at the University of Wyoming. This was a fun game to write because it required a server to handle 8 or more clients running 2 or more threads each. The point of the game was to emulate a real posted bid market. We brought in test subjects, 8 at a time, to play the game and generate the needed data.

Learning to Code

In the late ‘90s I had a math teacher who taught me how to write code along with all that other Physics and Mathematics junk. Programming was something I knew I would do for the rest of my life almost as soon as I started learning how it worked. If it wasn’t for Mr. Carpenter educating me on the finer points of linked lists I wouldn’t be the person I am today.