Portfolio
ryandebraal.com
Principal-level full-stack engineer with 20+ years architecting high-impact systems for Fortune 500 organizations. Inventor with three patents across UI innovation, security platforms, and data visualization. Depth across the entire stack — from pixel-perfect UI/UX and component library design to distributed backend architecture, multi-threaded data engines, and machine learning pipelines. Equally fluent designing systems and implementing them. Driven by craft: clean, self-documenting, performant code that solves hard problems elegantly. Currently completing an M.S. in Cybersecurity; graduated Summa Cum Laude with a B.B.A. in Computer Science.
github.com/mindattic
All MindAttic open-source code. Every project on this page plus a few that didn't make the cut.
MindAttic Cares
MindAttic Cares is a 501(c)(3) nonprofit organization dedicated to serving charitable, educational, and social missions that benefit the public. The organization provides digital access, support, and educational assistance. Its goal is to help individuals who lack the means to access education, entertainment, and resources in the digital space.
Software
Public projects, live from GitHub. A repository joins this grid by being public
and carrying the software topic — nothing here is hand-maintained.
Prose
C#/.NET Blazor Server app for authoring long-form fiction. SQL Server canon with vector embeddings and a directional entity graph, outline-first Book/Chapter/Beat editor, multi-LLM Quorum review (11 providers), continuity contradiction sweep, motif tracking, EPUB/HTML/Markdown export, ElevenLabs TTS, and an MCP server for agent access.
GridGame 2026
Unity 6000.3.2f1 tactical grid RPG, 2D sprites on a 3D board. Drag-and-slide hero movement, pincer-attack combat, Grandia-style timeline with pushback zone, mana-gated casting with Fail/Pushback/Clutch interrupts, vendor scenes (alchemist, blacksmith, equip), weapon durability with shatter, code-only scene authoring. C# 9.
IdiotProof
Automated stock trading platform. .NET 10 Blazor Server + console Monitor evaluating active strategies 24/7. IdiotScript — a 6-phase fluent C# DSL — authored visually, written directly, or generated from plain English by a multi-LLM voter panel. Alpaca brokerage, Polygon data, SQL Server, Risk Guardian pre-trade veto.
TaxRateCollector
Blazor Server app (ASP.NET Core 10, EF Core, SQL Server) maintaining a US sales tax rate database for 14,000+ jurisdictions. Each rate links to its raw .gov source document with SHA-256 hash. Census jurisdiction + ZIP import, SSUTA taxonomy, scheduled rescraping with change detection, per-state/category subscriptions, CSV/XLSX/SQL/HTML exports.
ThinkTank
.NET 10 MAUI + Blazor desktop app for multi-LLM conversations. 11 providers (OpenAI, Anthropic, Google, DeepSeek, Mistral, xAI, Groq, Together AI, OpenRouter, Fireworks, Cohere). Per-participant personalities, parallel conversation tabs, mid-discussion user injection, LLM-driven voting, 18 themes, cloud credential overlay.
Ciao-ChatGpt-Bonjour-Claude
JavaScript migration tool exporting full ChatGPT conversation history into Claude Projects via the Anthropic API.
ryandebraal.com
Single-file HTML resume. One hand-authored index.htm — vanilla HTML/CSS/JS, no dependencies, no build step, no framework. 15 themes with custom canvas animations, 3 layout profiles, ~200 tech tooltips, Markdown/HTML export, embedded Outfit font (base64), localStorage preferences. Deploys via FTPS.
Tutor
Blazor Server app that converts books and documents (PDF, EPUB, DOCX, HTML, MOBI, AZW, RTF, ODT) into structured courses. A multi-LLM pipeline (OpenAI, Claude, DeepSeek, Gemini) extracts concepts, correlates them via LSH/SimHash into a knowledge graph, and generates a learning path with RAG retrieval, quizzes, and progress tracking.
Cursory
Cooperative real-time multiplayer puzzle game: see every player's cursor on a shared 10,000x10,000 world and solve physics puzzles together -- drag blocks, thread shapes through gaps, wire circuits. Blazor Server + SignalR with a 30Hz physics tick.
MediaButler
A media library organizer. Point it at a folder of messy downloads and it renames, tags, and files everything into place. Scans video files, pulls clean show and episode metadata. Built for people whose media folder looks like a crime scene.
mindatticcares.com
MindAttic LLC's philanthropic arm -- a self-contained site documenting fundraising events and giving campaigns in public, with full playbooks (timeline, budget, vendors) included. Flagship: the Child's Play track benefiting childsplaycharity.org.
MindAttic Ecosystem
The shared libraries every MindAttic project builds on — credentials, LLM routing, authentication, media, packaging.
MindAttic Legion
.NET 10 library and CLI for multi-LLM consensus. Unified client across 11 providers (Claude, OpenAI, Gemini, DeepSeek, Mistral, xAI, Groq, Together, OpenRouter, Fireworks, Cohere). Voting with quorum, choice decisions, rubric scoring, bulk polling, deduped generation, personas, tier-based model selection, automatic failover.
MindAttic Psst
CLI notifier for long-running commands. Wrap any shell command with 'psst -- <cmd>'; on exit it plays a local sound and sends an SMS with the command, exit code, and elapsed time. SMS via Twilio (primary), email-to-SMS gateway as fallback. Credentials from the shared MindAttic.Vault chain. C#/.NET.
MindAttic Vault
.NET 9/10 library for credentials and per-app settings. Unified IConfiguration-backed pipeline over User Secrets, environment variables, Azure App Service Application Settings, Azure Key Vault, and %APPDATA% files. Ships credential stores, token store, JSON settings store, path helpers, and DI extensions.
MindAttic Helpers
Small, dependency-free .NET helpers shared across the MindAttic ecosystem: a deterministic seed-to-SVG generative art engine, and a streaming, memory-safe arbitrary-precision pi digit generator.
MindAttic Launcher
C# CLI for MindAttic Orchestration
MindAttic UiUx
Shared front-end assets for MindAttic sites (StreetSamurai, mindattic.com). Ships the CBG (Console Background) effects suite: 17 animated background effects, content-aware keepout zones, parallax circuit-board textures, and scan-line overlays. Pure CSS+JS, no build step. Distributed by PowerShell sync scripts.
Hardware
Build guides with parts catalogs, assembly walkthroughs, and real cost totals.
Claudia
DIY Claude-powered voice assistant on a Raspberry Pi Zero 2 W + PiSugar Whisplay HAT. Includes the build guide, parts catalog, automated Pi installer, a Windows console for SSH-based config/logs/updates, configurable wake word (default 'Hey Jarvis'), swappable ASR/TTS/LLM backends, and an FTP deploy for the HTML guide.
ChiMesh
Chicago LoRa Meshtastic mesh — proof-of-mesh build. Three solar-powered RAK4631 nodes in weatherproof IP65 enclosures that prove multi-hop LoRa routing across the city. Includes the build guide, parts catalog, assembly walkthrough, firmware flashing, node provisioning, and a Chicago-specific deployment strategy. ~$192 for the proof batch.
Writing
Melody Valkyrie: Huntress of Norp
Melody Valkyrie, the Last Daughter of Lobos, roams the galaxy hunting criminals while chasing the one mystery that defines her life: the identity of The Redacted, the apocalyptic force that annihilated her homeworld. Her search brings her to the frozen desert moon of Norp, where a notorious Malcian war-beast named Gigas crash-lands after a brutal space duel.
Melody Valkyrie: Harbinger of Vengeance
From a hidden stronghold, Melody Valkyrie, Last Daughter of Lobos and intra/outra-galactic bounty hunter, monitors the “Great Pulse,” the universal heartbeat that warns her of rising evil. When she senses a jarring disturbance, she realizes the nightmare at the heart of a black hole, The Redacted, is stirring again. To stop its return, Melody needs answers, and all leads point to Bazaar, a tidally locked world of endless night where anything can be bought if the price is high enough.
Melody Valkyrie: Harvestman of Palus
Melody Valkyrie, Last Daughter of Lobos and unstoppable intra/outra-galactic bounty hunter, travels to the swamp world of Palus, a world covered almost entirely by shallow, monster-infested water. Her goal is simple but extremely dangerous: locate the reclusive arachnoid master-craftsman known only as Harvestman and obtain a legendary hull weave capable of shielding her living starship, Lo, from the murderous radiation of a dark pulsar.
The Rime of Aurora Roe
Aurora Roe is the solitary warden of Fiddler’s Green, a hidden, primeval valley untouched by time and guarded in reverent balance with nature. Her quiet guardianship ends when a malignant star, Wormwood, streaks across the twin-sunned sky and crashes into the forest, poisoning the land and heralding an ancient prophecy of war.
Aurora Roe: Harvest Prime
After a millennium of guarding Fiddler’s Green, Aurora Roe is abruptly dismissed by the same unseen powers that appointed her. Cast out of paradise under the excuse of “budget cuts,” she summons Yggdrasil, a living, interstellar carriage, and departs with only a navigator-dove named Lux. She asks to be taken “where I am most needed,” and arrives on Harvest Prime, an agrarian world ruled by the planet-spanning corporation Lovehate Ltd. beneath the same twin suns, White and Red.
Diminishing Returns
Diminishing Returns is a post-apocalyptic, time-travel novella written in a text-adventure transcript style, where the reader is both the player and the protagonist. You awaken in a failing stasis pod deep underground with no memory. The world is broken, systems are corrupted, and survival is immediate and urgent. Through puzzle-solving and observation, you escape into a massive facility filled with abandoned pods and hints of catastrophe.