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
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)
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 -
TTS (Text-to-Speech CLI)
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 → -
JackBot
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 →
Other Projects & Utilities Link to heading
- Writers Grove — A writing platform I’m actively building for myself and others who love structured creativity. Visit Site →
- Secret Generator — A simple but practical CLI for generating cryptographically secure passwords. View on GitHub →
- SCP Network — An AI chatbot themed around the SCP Foundation, mixing my interest in storytelling and AI. View on GitHub → · Visit Site →
- Pi Go Auto-Updater With Serial Connection — A proof of concept for self-updating Pi applications that also needed to talk over serial. View on GitHub →
- NeoVim Config — My personal Neovim setup, refined over years to optimize how I work. View on GitHub →
- Crypt Cache — A vault for API keys and credentials that integrates with version control. Paused for now, but built to scratch my own deployment-security itch. View on GitHub →
- Petals Around the Rose — A small logic puzzle I became fascinated with for a while, recreated as a coding project. View on GitHub →