Skip to content
View sleuthy-sloth's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • Sleuthy Sloth Studios
  • 07:33 (UTC -08:00)

Block or report sleuthy-sloth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
sleuthy-sloth/README.md

๐Ÿ‘‹ Steven (Sleuthy-Sloth)

USAF TSgt โ†’ Software Developer & Game Dev | Transitioning via SkillBridge (retires June 2028)

Building open-source tools that solve real problems โ€” from Air Force maintenance operations to brain training โ€” and designing games about machines worth caring about. I also write fiction (Memoria Aeterna).


๐Ÿš€ Featured Projects

Clivus ๐Ÿ”ฌ In development โ€” flagship systems project

Free, open-source DICOM viewer for Windows, following the Horos/OsiriX workflow. C++20, Qt 6, DCMTK, OpenGL, SQLite. Built test-first with a measured performance budget: 0.34 ms to re-window a 512ยฒ frame against a 16.7 ms budget. Research tool, explicitly not a medical device.

  • ๐Ÿ–ฅ๏ธ C++20, Qt 6, DCMTK, OpenGL, SQLite, CMake
  • ๐Ÿงช Test-first: fidelity tests compare decoded images to ground truth
  • โšก 0.34 ms re-window vs 16.7 ms budget (~49ร— headroom)
  • ๐Ÿ”’ Offline by construction: no network, telemetry, or accounts

VerbaLibera ๐ŸŒ Active โ€” flagship learning app

Offline-first, self-hostable language-learning platform: 78 lessons across 5 languages (French, German, Italian, Portuguese, Spanish), 634 practice activities, 24 speaking steps. Spaced repetition, deterministic answer engine, PWA with true offline study. Zero runtime AI.

  • ๐Ÿ“š 78 lessons, 634 practice activities, 24 speaking steps
  • ๐Ÿง  SM-2 scheduler, deterministic answer engine, Anki export
  • ๐Ÿ”’ Passkeys, honest blank-slate guests, account sync across devices
  • ๐ŸŒ Live Demo

OpenNarrator ๐ŸŽง Released โ€” v0.2.0

Open-source audiobook creator โ€” drop in an ebook, get back a chaptered M4B audiobook using open-source TTS. Breaking the ElevenLabs monopoly, one book at a time.

  • ๐ŸŽง Converts EPUB, TXT, DOCX to chaptered M4B audiobooks with Kokoro TTS (82M params)
  • ๐Ÿ–ฅ๏ธ opennarrator-desktop โ€” native app: no terminal, no Python, no ffmpeg
  • โšก opennarrator-action โ€” GitHub Actions audiobook factory on free cloud runners
  • ๐Ÿบ Homebrew install, pip, or Codespaces devcontainer

NeuralPulse ๐Ÿง  Active

Open-source brain training web app. Think Elevate or Lumosity, but free and playable in your browser.

  • ๐Ÿง  13 brain games: memory, math, reflexes, vocabulary, focus, and logic
  • ๐Ÿ“Š Stats dashboard with radar charts, sparklines, calendar heatmap
  • ๐Ÿ”ฅ Daily Challenge: 3-game sequence, same for everyone (Wordle-style)
  • ๐Ÿ“ฑ Mobile-first PWA, works offline, optional cloud sync
  • ๐ŸŒ Live

92-AMXS-Tracker ๐Ÿ”ง Active โ€” v0.9.0

Full-stack maintenance management platform for the 92nd Aircraft Maintenance Squadron. Replaces paper logbooks and spreadsheets with a real-time command center.

  • ๐Ÿ”ง 16 pages, RBAC, CI/CD with test gating
  • ๐Ÿค– Dual AI provider (GenAI.mil + OpenRouter) with OCR scanning of AF Forms
  • ๐Ÿ”’ Firebase Auth with @us.af.mil domain restriction, App Check
  • ๐Ÿ“ฑ PWA with offline IndexedDB support
  • ๐ŸŒ Live Demo

Dungeon Union ๐ŸŽฎ In development โ€” vertical slice

Narrative workplace-management game about organizing dungeon workers. Godot, deterministic simulation, 12 workers, grievances/evidence, escalation, negotiation, Union Hall upgrades, local saves, keyboard-first accessibility.

  • ๐ŸŽฎ Godot, native macOS Apple Silicon
  • ๐Ÿงช Deterministic simulation with save/load
  • โ™ฟ Keyboard-first accessibility

๐ŸŽฎ Also Building

  • autopolis โ€” emergent AI city simulation; LLM agents build a living city in your browser (Three.js viewport, deterministic TS sim core)
  • scrap-saint โ€” isometric salvage roguelite about rebuilding a modular mech (pre-production)
  • f1-cli โ€” Formula 1 data in your terminal: schedule, results, standings, session times
  • homebrew-tap โ€” Homebrew tap for my projects

๐Ÿ› ๏ธ Tech Stack

Category Technologies
Languages TypeScript, JavaScript, Python, Rust, C++, GDScript
Game Dev Godot 4.x, statically typed GDScript, headless test harnesses
Frontend React 19, Next.js, Vite, Tailwind CSS 4
Backend Firebase (Auth, Firestore), Supabase (Postgres, Auth), FastAPI
Systems Qt 6, DCMTK, OpenGL, SQLite, CMake, VTK
AI/ML OpenRouter, GenAI.mil, Ollama/DeepSeek, OCR, Zod, Kokoro TTS
Testing Vitest, Testing Library, custom headless GDScript runner, CTest
DevOps GitHub Actions CI/CD, GitHub Pages, Cloudflare Workers, Homebrew

๐Ÿ“Œ Around the Web

  • ๐ŸŒ Codeberg โ€” mirror
  • ๐Ÿข Sleuthy Sloth Studios

Most projects are MIT-licensed โ€” check each repository. Clivus is GPL-3.0-or-later. Scrap Saint is pre-license.

Pinned Loading

  1. 92-AMXS-Tracker 92-AMXS-Tracker Public

    Maintenance, training & logistics command center for the 92nd Aircraft Maintenance Squadron. Live: sleuthy-sloth.github.io/92-AMXS-Tracker

    TypeScript

  2. NeuralPulse NeuralPulse Public

    Open-source brain training web app. 13 games, daily challenges, stats dashboard. Deploying to Vercel.

    TypeScript

  3. sleuthy-sloth sleuthy-sloth Public

    Profile README

  4. opennarrator opennarrator Public

    Open-source audiobook creator โ€” convert ebooks to M4B using open-source TTS engines. Break the ElevenLabs monopoly.

    Python

  5. opennarrator-action opennarrator-action Public template

    GitHub Actions audiobook factory โ€” convert ebooks to M4B using OpenNarrator on free cloud runners