Projects
These are the various projects I dedicate my time to. If you are a recruiter and want to see what works I am showcasing you can check out my GitHub Profile. I will warn you at this stage in my career and all the family obligations I have, most of my coding outside of work is for enjoyment.
Communications Link to heading
AutoBotGo:My current passion project. I am experimenting and stretching my ‘Go Go Gadget’ legs… wait, wrong franchise; I mean, exercising my Go skills with this project. It is an automatic story generator using AI. I am starting with OpenAI models and plan to move to custom models in the future.
JackBot: A virtual AI companion, written in TypeScript, for my kids to run on their Discord servers. It is named Jackbot after my sons cat Jack.
Games Link to heading
Pong: Developed in C# using MonoGame. Who needs a GUI for game development anyway?
SCP-Network: An SCP AI Chatbot built using OpenAI’s ChatGPT3.5 Turbo for my Kids. You can access the source code here. If you are not familiar with the SCP Foundation it is a fun horror/sci writing experiment.
Petals Around The Rose: Silly little game I became obsessed with for a short while.
Utilities Link to heading
DotEnvGo: Writing my own DotEnv Implmentation
OpenAIGo: OpenAI Go Library
URLShortner: There are no end of URL shorteners, but I just wanted to write my own. I wrote this for a weather app I am working on that sends real-time alerts. It was a quirky project where I wanted to play around with making my own base system that was URL safe, so I created a Base68 system in TypeScript to do the shortening. There was no purpose to writing my own Base68 encoding scheme beyond that.
GoContextManager: A helper library for my old GoChatter.dev project. It was one of the first things I wrote in Go.