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.

  • 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 →