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

  • wxs.us (Weather Service) 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 →

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


Game Development Link to heading


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 →

AI Enhanced Projects Link to heading

These projects are AI Architected. While AI assists in writing the code, a human reviews every line for security, correctness, and maintainability. The developer directly instructs the AI on best practices and architecture throughout the coding process.

  • Project Tracker: 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: 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 →
  • SimplyAuto: A free, lightweight auto clicker and macro recorder for Windows. Features customizable click intervals, macro recording/playback, global hotkeys, and save/load functionality. Portable .exe with no installation required. View on GitHub → · Visit Site →