Projects
These are some of the projects I’ve built over the years. Each one came from a specific need, curiosity, or personal interest rather than just a coding exercise. For more details and code, visit my GitHub profile.
Featured Projects Link to heading
-
AI Call Bot - Hand Coded A Go-based voice-driven AI agent deployed as a Digital Ocean serverless app, accessible via phone demo at (734) 766-7700.
This project reflects my passion for communication systems, bringing together telephony, AI models, real-time speech recognition, and voice response into a production-style environment. -
Simple Key Value Server (SKVS) - Hand Coded
A tiny, key-value store written in Go and deployed over UDP.
I built this because Redis and similar systems carried far more operational surface than my workload justified. My API needed a fast, read-heavy, single-owner cache with strict latency guarantees, no persistence, and nothing extra. By owning both ends of the protocol, I kept the wire format minimal, encryption mandatory, and behavior predictable.
View on GitHub → and Read about the design philosophy here -
SimplyAuto - AI Assisted A free, lightweight auto clicker and macro recorder for Windows, built entirely in Go. Features customizable click intervals, macro recording/playback, global hotkeys, and save/load functionality. Portable .exe with no installation required. View on GitHub → · Visit Site →
-
wxs.us (Weather Service) - AI Assisted A Go-based terminal weather service hosted on AWS, delivering US forecasts, alerts, and severe weather outlooks via curl and an interactive SSH dashboard. Built on NWS and NOAA Storm Prediction Center data, it requires no API keys or accounts, just a terminal. Features 7-day forecasts with ASCII art, active weather alerts, severe weather outlooks, and hourly breakdowns. Visit Site →
-
Writers Grove - AI Assisted A writing platform built with Go, designed for writers who work better with structure. Features world-building tools, character tracking, and organizational workflows that keep complex creative projects manageable. Currently in active development. Visit Site →
-
JackBot - Hand Coded
A Discord-based conversational AI bot written in TypeScript.
I built it for my kids, naming it after their cat. It became a fun way to experiment with event-driven programming, API integration, and personality-driven design while making something meaningful to my family.
View on GitHub → -
GlyphEngine - Hand Coded A small game engine built, using the Ebitengine framework, to power The Social Contract. View on GitHub →
-
TTS (Text-to-Speech CLI) - Hand Coded A command-line tool for converting documents into speech using AI.
I originally wrote this before mainstream tools made the process simple. It solved my own problem of wanting to listen to written material in a flexible, scriptable way.
View on GitHub → -
Project Tracker - AI Assisted A modular terminal dashboard for tracking project status, built with Go and Bubble Tea. Features vim-style navigation and multiple modules including CI status, TODO, notes, and git status. View on GitHub →
-
ghflow - AI Assisted A terminal dashboard for monitoring GitHub Actions workflows across multiple repositories. Features a 3x2 grid layout, live status updates, and vim navigation. View on GitHub →
To see more of my work visit my Github Repository page