Nathan Ogdensoftware engineer

About

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!

Client Websites

Sites built for clients that I was directly involved with.

OncoLife Survivorship Care Plan

Built With: php symfony javascript

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.

Florida Courts - Virtual Courts

Built With: php symfony javascript react

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.

Modern Language Association

Built With: php symfony

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.

Tallahassee Film Society Website

Built With: python django

Website for the Tallahassee Film Society featuring a simple backend that allows the posting of movie show times and Shopify intergration.

Applications & Tools

Applications and tools created by me, both as internal company projects and personal side projects.

FFLiveParse

Built With: golang javascript csharp

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.

Platform CC

Built With: golang

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.

CProxy & CProxy-Cache

Built With: golang

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).

Arduino Family Calendar

Built With: cpp

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.

Libchomp

No Image
Built With: cpp

A C++ library and toolkit for 2D game development created mostly as a learning exercise.

Games

Game projects that I have worked on.

Bump N Brawl

Built With: python

A simple top down fighting game with fun and colorful characters. Built with Panda 3D, a free and open source game engine.

Run Chomp

Built With: javascript cpp

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).

Dream Sphere

Built With: python

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.

Chompy's Dungeon [Working Title]

Built With: python golang cpp

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.