█████╗ ██╗     ███████╗██╗  ██╗    ██████╗     ███╗   ███╗██╗██╗     ██╗     ███████╗██████╗ 
██╔══██╗██║     ██╔════╝╚██╗██╔╝    ██╔══██╗    ████╗ ████║██║██║     ██║     ██╔════╝██╔══██╗
███████║██║     █████╗   ╚███╔╝     ██████╔╝    ██╔████╔██║██║██║     ██║     █████╗  ██████╔╝
██╔══██║██║     ██╔══╝   ██╔██╗     ██╔═══╝     ██║╚██╔╝██║██║██║     ██║     ██╔══╝  ██╔══██╗
██║  ██║███████╗███████╗██╔╝ ██╗    ██║         ██║ ╚═╝ ██║██║███████╗███████╗███████╗██║  ██║
╚═╝  ╚═╝╚══════╝╚══════╝╚═╝  ╚═╝    ╚═╝         ╚═╝     ╚═╝╚═╝╚══════╝╚══════╝╚══════╝╚═╝  ╚═╝
        
ALEX P. MILLER
PROFILE
  • A programmer who makes software that runs on the web, usually in Ruby and Javascript, but has been known to dabble in other things for whim or personal convenience.
  • Brain dumps stuff as a means to inculcate discoveries mostly related to programming, and possibly useful to others who ask the right questions.
  • Mixes EDM with this. A hobby that sometimes intersects with programming.
PROJECTS

TMP

STATUS: ACTIVE

A multimodal AI chat application built with Ruby on Rails. It combines conversational AI, image generation, and other generative AI functions in a single interface.

Built as a learning project to explore the latest capabilities of Ruby on Rails, Hotwire, and AI integrations, TMP demonstrates how one can build fun, responsive AI experiences with server rendered views and without heavy reliance on JS frameworks.

Good for developers, content creators, researchers, or anyone who wants to use multimodal AI in a unified platform.

MIXXX MIDI CLOCK

STATUS: COMPLETE

Arduino-based MIDI clock generator that bridges the gap between Mixxx (digital DJing software) and external hardware gear. It synchronizes tracks playing in Mixxx and external hardware like drum machines, sequencers, and samplers through MIDI clock signals.

Also provides transport controls that provide beat aware squencer like behavior.

The device can also function as a standalone MIDI clock generator, offering flexibility for various performance scenarios.

SLIP-BOX

STATUS: ACTIVE

A public brain dump of notes automatically compiled on GitHub actions into a searchable static website using Emacs' Org-mode and published here