I’m a veteran software engineer with over a decade of experience, skilled in PHP, Golang, and Python. I have a passion for writing code as cleanly and efficiently as possible and I’m always looking for new and interesting problems to solve through code!
Sites built for clients that I was directly involved with.
Web application that helps cancer patients determine their best treatment options. I worked with another developer on this to build a questionaire powered by a complex logic engine.
Web application that provides a series of Family Court training programs. Working with other team members at Contextual Code I implemented the core logic that powered the various courses. It was built using a system inspired by the logic engine that powers the OncoLife Survivorship Care Plan.
Website for the Modern Language Association featuring a sophisicated custom member sign up form and bookstore. I worked with my team at Contextual Code to build this website. My responsibilities were primarly the membership signup and other e-commerce related functions.
Website for the Tallahassee Film Society featuring a simple backend that allows the posting of movie show times and Shopify intergration.
Applications and tools created by me, both as internal company projects and personal side projects.
Web application for viewing game play statistics for the popular online video game, Final Fantasy XIV. It extends another popular tool with a C# extension which pushes data to a Golang server which uses websockets to push data to Javascript in browser.
Application writen in Go for provisioning apps with Docker based on Platform.sh’s .platform.app.yaml file. This has been superseded by a new tool called Pbrew that removes the need for Docker and instead uses Homebrew to manage services. This helps performance on M1 Macs.
HTTP/FastCGI proxy with a cache extension written in Go. The cache is meant as a very simple and lightweight substitute to Varnish and supports edge side includes (ESI).
A family calendar Arduino project. It displayed upcoming family events and photos from a micro SD card. It used an Arduino, a TTF shield, and a 3D printed case. They were given away as gifts.
A C++ library and toolkit for 2D game development created mostly as a learning exercise.
Game projects that I have worked on.
A simple top down fighting game with fun and colorful characters. Built with Panda 3D, a free and open source game engine.
A simple endless runner where you avoid obstacles and collect coins. A simple game that is easy to code that I often rewrite to test new langauges and engines. There was also a version created on an Arduino. (See screenshot).
A 2.5D dungeon crawler that was to feature a custom character creator, online multiplayer, and lots of equipable items. While this project was never completed it’s a interesting look in to my early years as a developer and game esigner. This was also built with Panda 3D.
Over the years I’ve tried many times to create a cooperative side scroller dungeon crawler game. While I’ve never quite seen it through to completion every attempt is always a very interesting and fun exercise. I’ve rebuilt the same prototype probably at least half a dozen times in a variety of languages and game engines, including engines I built myself.