I’m a veteran software engineer with almost two decades of professional experience. I have a passion for solving problems through code and am always excited to learn new skills.
Check out the source code and custom tool I used to compile this web site on Github! –
https://github.com/chompy/nogden_website I put quite a bit of effort in to optimizing this site, It’s under 400KB with images! It also has most of its content embededed in the HTML file (as data URIs) to reduce the number of HTTP requests.About This Site
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.
Library to generate AI reports based on information collected from code bases (via Gitlab/Github) and a web browser controlled by the AI via Selenium. It uses a workflow system to determine which reports to run.
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.
Dockerless alternative to Platform.CC. It was built due to the poor performance of Docker on M1 Macs. It uses Homebrew to install services in an self contained directory and maps service ports to each environment.
Application writen in Go for running web apps locally with Docker based on Platform.sh’s .platform.app.yaml file.
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 designer. 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.