- 🧑🚀 I am Principle Full-Stack Software Engineer (with 20+ years of experience).
- 🔟 I started programming calculators at age 6.
- 💾 My web dev journey began in 1996 (with HTML and Notepad).
- 🖥️ My first desktop programming language was Visual Basic (1997).
- 🎓 I graduated from College (UofA) in 2007 with degrees in MIS and OM.
- 💎 I fell in love with Ruby on Rails in 2011 and have been using it ever since.
MacronX
Personal open-source intelligence (OSINT) intake, indexing, and analysis pipeline designed for offline-first research and investigation.
MacronX TUI
A blazing-fast, keyboard-driven terminal user interface (TUI) for navigating and triaging the MacronX OSINT pipeline.
Local Wikidata
Local, privacy-first read-only English Wikidata Truthy SPARQL endpoint powered by QLever for offline, verified knowledge grounding.
VectorQA
Open-source semantic search and Q&A application leveraging vector embeddings to power intelligent document question answering.
Web Speakeasy
Decentralized, privacy-preserving messaging application engineered to combat unlawful surveillance and protect communication freedom.
Rapid UI
Component-driven UI development framework for Ruby on Rails, building modular, testable interfaces on top of ViewComponent.
Simple Backup
A reliable, lightweight backup automation utility built to keep critical personal data safe and effortlessly archived.
Super Dotfiles
An ergonomic macOS terminal and development environment that treats the CLI as an instrument, tuned for maximum efficiency and flow.
Ninja Survivor
A fast-paced 3D synthwave roguelite survivor game featuring neon visuals, responsive combat mechanics, and custom shaders.
Ninja Run
High-octane, audio-reactive 3D endless and rhythm runner featuring dynamic speed scaling, procedural hazards, and custom visual shaders.
The Play Game
A Godot 4 powered 2D side-scroller game featuring responsive movement mechanics, platforming physics, and clean scene architecture.
Book Rhino
AI-powered authoring and production assistant designed to accelerate writing, editing, and book layout workflows.
Booksmith
Production-grade publishing engine and CLI compiling Markdown chapters into store-ready Amazon KDP Paperbacks, Hardcovers, and Kindle EPUBs.
Evox
A PDF songbook generator built to streamline lyric sheet and chord chart compilation into clean, printable songbooks.
Gridbeat
Open-source interactive chord & scale visualizer supporting piano, guitar, ukulele, and Novation Launchpad grid controllers.
Scratch Tools
A lightweight, low-latency 1-shot scratch instrument and custom DSP sampler built in Max for Live for expressive finger-drumming.
Ninja Tone
A lightweight, C-based audio engine and tone generator designed for low-latency sound synthesis and processing.
Ninja Coach
AI-powered performance coach engineered to help high-performers establish and sustain elite daily routines.
Ninja Track
A focused mobile habit tracker built to cultivate consistency without cognitive friction or interface overwhelm.
Language Accelerator
Automated vocabulary extraction and frequency-ranking pipeline in Ruby to accelerate foreign language learning from PDF literature.





