Guts / Steel / Code

synth

  • @synthalorian
  • Florida
  • Founder, Blackshield Company

I build game engines, synthesizers and audio tools, and AI agent tooling — in the open, with Rust, C++, Odin, and Flutter.

Public repos
100+
Languages
15+
Focus areas
6
synth's avatar: a painted black-armored knight carrying a sword and a dark shield with a red cross, a burning city behind him.
The shield holds

01 About

Steel over spectacle

I'm synth (synthalorian on GitHub), a developer based in Florida and the founder of Blackshield Company — an organization for digital forensics, security tooling, an AI platform, and the Blackshield theme family.

My work runs from low-level engines to finished apps: a hot-reloading game engine in Odin, a JUCE synthesizer with VST3 and CLAP builds, a Rust AI coding harness with persistent memory, mesh-networking tools for Reticulum, and offline-first Flutter apps for Android and iOS. Much of it is local-first by design — your data stays on your machine.

Off the keyboard, I play guitar on a praise team — which is where projects like Setlist and Open Praise come from.

Open to collaborators and new roles in game tech, audio software, AI developer tooling, and security. If something here overlaps with what you're building, get in touch.

  • /01

    Game engines & games

    VoidEngine (Odin + SDL2), Chronos Engine (Rust ECS), emulators, renderers.

  • /02

    Audio & DSP

    Open Synth, Open Amp, Kicks, a Zig tracker, STM32 synth firmware.

  • /03

    AI agent tooling

    OpenShield, Hermes Wingman, OpenClaw Pincers, AgentBench.

  • /04

    Security & forensics

    wireclaw, chain-of-custody and evidence tooling under Blackshield Company.

  • /05

    Mesh & local-first networking

    Reticulum nodes, clients, and deployment tooling; LAN-only sync.

  • /06

    Offline-first apps

    Flutter apps for Bible study, fitness, budgeting, health, and more.

02 Selected work

Featured projects

Six projects I'd point a collaborator to first. Every card links straight to the source.

01AI agent tooling

OpenShield

Blackshield-Company/openshield

An open-source AI coding agent harness for the terminal, written in Rust.

  • Persistent SQLite-backed memory with keyword and semantic search
  • Works with any OpenAI-compatible provider — hosted or local
  • Autonomous plan → execute → verify mode, plus desktop and Android companions
  • Rust
  • TUI
  • LLM
  • SQLite

Rust★ 8Sep 2026

02Game engine

VoidEngine

synthalorian/voidengine

A lightweight game engine with hot-reload and data-driven design, built in Odin on SDL2.

  • Hot-reloads game logic as a shared library — no engine restart
  • ECS, 2D physics, audio, tilemaps, particles, fixed 60 Hz timestep
  • 3D sprite renderer with OpenGL 3.3 and Vulkan backends
  • Odin
  • SDL2
  • OpenGL
  • Vulkan

Odin★ 2Sep 2026

03Audio · DSP

Open Synth

synthalorian/open-synth

A free, open-source synthesizer on a JUCE 8 / C++20 engine — standalone, VST3, and CLAP.

  • Dual oscillators with wavetable, FM, and physical-modeling modes
  • 16-part multitimbral engine with a full multi-effects chain
  • Sample ROMpler with 5,600 presets
  • C++20
  • JUCE 8
  • VST3
  • CLAP

C++★ 6v2.0.2

04Developer tooling

wireclaw

Blackshield-Company/wireclaw

A local HTTP/HTTPS proxy that captures, replays, and inspects API traffic. Rust CLI + TUI.

  • Logs every request and response to SQLite, organized by session
  • Generates OpenAPI 3.0 specs from live traffic
  • Replay, JSON-aware diff, latency percentiles, real-time dashboard
  • Rust
  • ratatui
  • SQLite
  • OpenAPI

Rust★ 3Sep 2026

05Mobile app

Open Bible

synthalorian/Open-Bible

An offline Bible study app for Android and iOS, built with Flutter.

  • 20+ bundled translations with full-text search — no connection needed
  • Strong's concordance and side-by-side translation comparison
  • Text-to-speech, reading plans, notes, and highlights
  • Flutter
  • Dart
  • Android
  • iOS

Dart★ 2v1.4.0

06Terminal app

Open Psalm

synthalorian/open-psalm

A fast, keyboard-driven Bible reader for the terminal. C++20 + FTXUI.

  • 10 translations with FTS5 full-text search and parallel view
  • Strong's concordance, cross-references, reading plans
  • Vim-style navigation and 11 built-in themes
  • C++20
  • FTXUI
  • SQLite FTS5

C++★ 1v0.2.0

More work

102 more public repositories, grouped by area.

AI & agent tooling16
  • hermes-wingmanFull GUI for Hermes Agent — Flutter desktop and mobile apps plus a Rails 8 web dashboard on a Rust backend. Replaces the Hermes CLI.Dart
  • openclaw-pincersCross-platform desktop control center for the OpenClaw gateway. Tauri 2 + Svelte 5 + Rust.Svelte
  • agentbenchOpen-source, self-hostable benchmark runner for AI coding agents. Pluggable harnesses, TUI + web dashboard. Rust.Rust
  • openshield-desktopGUI companion for the OpenShield AI harness. Sessions, streaming chat, tool approvals, swarm monitor. Tauri 2 + SvelteKit 2.TypeScript
  • openshield-mobileAndroid companion for OpenShield — pairs with openshield serve over LAN for chat, approvals, and swarm monitoring.Kotlin
  • sentryclawSelf-hosted AI code review bot. No cloud, no API keys. Rust + Axum + local LLMs.Rust
  • ghostbinAI-powered reverse engineering suite. Rust + Capstone + Iced-x86 + LLM analysis.Rust
  • JanusAI-first communication platform with knowledge graph, bot orchestration, and multi-platform clients.TypeScript
  • clawtradeAI-powered micro-SaaS marketplace where Hermes agents autonomously create, sell, and buy services.Rust
  • memoryloomLocal transcript indexing and literal search for agent memory.Rust
  • personaforgeLint, score, and render durable AI personas from plain text.Rust
  • toolsmithContract files for agent tools, validated before runtime.Rust
  • signalbridgeTamper-evident local envelopes for agent-to-agent handoffs.Rust
  • hermes-gemini-setup-guideStep-by-step guide for adding Google Gemini OAuth support to Hermes agent. Includes Cloud Code Assist free tier and thoughtSignature replay fix.Shell
  • claw-code-gemini-setup-guideStep-by-step guide for wiring claw-code to Google Gemini via Cloud Code Assist API. Includes OAuth setup and thoughtSignature replay fix.Shell
  • openclaw-gemini-setup-guideStep-by-step guide for wiring OpenClaw to Google Gemini 2.5 Flash. Covers configuration, gemini-proxy plugin, and provider fallback chains.
Game engines, games & graphics10
  • chronos-engineA genre-agnostic ECS game engine in Rust. Zero dependencies (core). Deterministic by design.Rust
  • riftCross-engine game asset pipeline manager — Rust CLI + Rails 8 dashboard.Rust
  • retro-spec3D city generator that renders your Git history as a neon metropolis. Rust + Bevy.Rust
  • raytracerCPU path tracer from scratch in C++17. Diffuse, metal, dielectric materials. No GPU, just math.C++
  • chip8-emuA complete CHIP-8 emulator in C with SDL2. 35 opcodes, display, audio, and keypad input.C
  • roguelikeTraditional ASCII roguelike. Procedural dungeons, permadeath, FOV, turn-based combat in the terminal.C
  • chess-engineUCI-compatible chess engine with bitboards, alpha-beta search, and move generation in C++.C++
  • particle-life5-species particle life simulation with emergent behaviors. Python + pygame + Numba.Python
  • github-graveyardA 3D interactive cemetery where forgotten GitHub repositories rest.JavaScript
  • esolangJUMP — an esoteric language where the instruction pointer moves like a chess knight. 2D grid, stack-based.Rust
Audio, music & DSP10
  • Open-AmpCross-platform guitar amplifier and effects processor with real-time DSP — Linux, Android, iOS.C++
  • kicksGuitar and bass amp simulator and effects workstation with native DSP, IR loading, and NAM model support. Rust + Tauri 2 + React.Rust
  • gridtrackerTerminal music tracker with real-time synthesis. Zig + PortAudio + PortMidi.Zig
  • voltsharkPolyphonic synthesizer firmware for STM32F4. Rust + embedded-hal + I2S audio.Rust
  • tapeloopBrowser-based Web Audio synthesizer and pattern sequencer.HTML
  • trackingReal-time audio spectrum analyzer with waterfall displays, peak detection, and MIDI/CV export. Julia.Julia
  • nightdriveSubsonic-compatible music server with transcoding, album art, and web player.Go
  • neoncastSelf-hosted podcast hosting + RSS generator with built-in analytics, chapter markers, and WebSub. Go.Go
  • setlistPraise team command center: build setlists, manage chord charts, transpose keys in one tap.Rust
  • Open-PraiseSetlist and chord sheet manager for worship teams.Dart
Security & digital forensics8
  • custodyTamper-evident chain-of-custody log for digital evidence.Rust
  • timelineEvidence timeline builder for investigators and defense attorneys.Rust
  • exifguardBatch forensic EXIF verifier for evidence photos.Rust
  • beaconInteractive cybercrime evidence-preservation and reporting guide for victims.Rust
  • blotterNormalizer and explorer for public crime/incident data.Rust
  • docketLocal-first case file organizer for public defenders.Rust
  • scamshieldOffline scam pattern detector protecting elderly users and families.Dart
  • loopbackSelf-hosted webhook testing tunnel with replay, inspection, programmable transformations, and chaos mode. Elixir.Elixir
Mesh & local-first networking8
  • reticulum-hubWeb dashboard and management platform for Reticulum networks.HTML
  • reticulum-linkHigh-performance Reticulum transport node and LXMF relay — built on the BEAM.Elixir
  • reticulum-waveCross-platform encrypted mesh messaging client for Reticulum/LXMF.Dart
  • reticulum-forgeCLI toolkit for building, testing, and deploying Reticulum mesh networks — like terraform for mesh.Rust
  • reticulum-beaconPersonal Reticulum transport node and service hub — one command to join the mesh.Python
  • reticulumchatTUI chat client over Reticulum mesh network with voice and file sharing.Rust
  • Open-GridDecentralized mesh network toolkit. Discover devices, send encrypted messages, transfer files.Dart
  • p2p-syncLAN-only peer-to-peer file sync. No cloud, no accounts. mDNS discovery, delta sync, TLS.Go
Mobile & cross-platform apps12
  • Open-LifeAI-powered life management app — fitness, finance, and wellness in one place.Dart
  • Open-BudgetFree, open-source budgeting app with an AI spending predictor and savings optimizer.Dart
  • Open-FitFree, open-source fitness app: workouts, nutrition, glucose tracking, and more.Dart
  • open-habitRetro-styled habit tracker with gamification.Dart
  • open-healthPrivacy-first health data aggregator. Your data stays local. Always.Rust
  • Open-AgendaK-12 educational management suite.Dart
  • Open-VeterinarianOpen-source assistance app for veterinarians (Android and iOS).Dart
  • Open-LoreGame world bible — structured worldbuilding with graph relationships. Flutter cross-platform.Dart
  • Open-GlyphPixel-art font editor with retro templates for creating bitmap fonts. Flutter.Dart
  • Open-AssuranceAffirmations app with breathing exercises and ambient sounds. Flutter.Dart
  • flamingoUtility app for Android: 18 offline tools behind a CRT-style interface.Dart
  • vhs-camRetro VHS camcorder app for Android: real-time shader effects baked into recorded video (CameraX + OpenGL spike).Kotlin
Game companions & player tools9
  • sc-synthesisFully offline Star Citizen companion — 238 ships, loadout builder, fleet manager. Flutter + Rust.Dart
  • Open-WarcraftA free, open-source Azeroth companion app — lore archive, class builder with rotation guides, and a gamified XP system for WoW fans.TypeScript
  • open_ascensionCompanion app for Project Ascension (classless WoW): builder, talents, mystic enchants, gear, and lore.Dart
  • dark-and-calculatorSynthwave-themed combat calculator for Dark and Darker. React + TypeScript + Vite.TypeScript
  • AlbionOnline-CompanionAlbion Online statistics analysis tool, rebuilt with Avalonia UI.C#
  • AlbionOnline-TranslatorAlbion Online chat translator overlay — passive packet sniffer, no game modification. Linux, Windows, macOS.Rust
  • daedric-companionDesktop companion for the Daedric Online Skyrim RP server.Rust
  • daedric-toolkitInstall doctor for Daedric Online — verify a Skyrim SE install against the launcher contract.Rust
  • daedric-online-linuxRuns the Daedric Online Skyrim RP launcher on Linux via umu + GE-Proton, including a fix for the Steam bridge.Python
Systems, data & developer tools22
  • cassettedbEmbedded key-value database in Rust with LSM-tree storage and replication.Rust
  • cassette-dbEmbedded key-value store with cassette-tape append-only log. Zero dependencies, ACID transactions. Zig.Zig
  • ferriteMinimal container runtime from scratch with namespaces, cgroups v2, and overlayfs. Educational but functional. Nim.Nim
  • spliceMinimalist Git alternative for binary assets. Content-addressable storage, delta compression, lazy checkout. C.C
  • crtStatic site generator with functional DAG transform pipeline. Markdown in, HTML out. OCaml.OCaml
  • gridlockDistributed task queue with capability matching. Workers advertise skills, scheduler pairs jobs. Python + FastAPI + Redis.Python
  • forgeCLI + web hub for Git backup, AI agents, scripture, themes, and system tools. Rust CLI + Rails 8 GUI.Rust
  • blueprintDev environment configuration as code: packages, dotfiles, services, and environment variables in one YAML manifest.Ruby
  • yayo-studioCreative project hub — one dashboard for game, music, code, writing, and art projects. Rails 8 + Hotwire.Ruby
  • trackerclawPrivacy-first time tracker — local, no cloud, no accounts. TUI + web dashboard.Rust
  • tapewormTUI log file analyzer with real-time tail, grep, aggregation, histograms, and anomaly detection. Rust.Rust
  • signalscopeSDR spectrum analyzer and demodulator TUI with RTL-SDR support.Rust
  • synthreaderRSS thread reader with Tauri frontend. Rust workspace + SQLite + readability extraction.Rust
  • vhs-86Retro TUI file manager with image previews, vim navigation, and synthwave aesthetics.Rust
  • vhs-ircModern IRC bouncer + client hybrid with persistent history, file uploads, and retro terminal UI. TypeScript.TypeScript
  • book-layoutProcedural book layout engine: Markdown → print-ready PDF. Grid-based typography, signature-aware imposition.Python
  • chromawavePalette extraction, mixing, and contrast checks from the CLI.Rust
  • vhsvaultContent-addressed manifests and verification for local archives.Rust
  • runesyncDeterministic, dry-run-first directory synchronization.Rust
  • neondeckA terminal fleet report for every repo you maintain.Rust
  • gaslighting-compilerA fake compiler that gaslights the user. It doesn't actually compile anything — it just judges your code.Rust
  • unionizing-houseplantsPlant monitoring system where houseplants unionize and go on strike when growing conditions are poor.Python
Themes, desktop & Linux7
  • cachyos-blackshieldBlackshield theme pack for CachyOS / KDE Plasma — Plasma livery, terminals, Neovim colorscheme, boot splash, wallpapers.QML
  • blackshield-icon-packFull-coverage Android icon pack — dark steel tiles, bone glyphs, one blood accent. 48k components / 13.7k apps / 20 launchers.Python
  • blackshield-clock-widgetGothic medieval clock widget for Android — blackletter time, blood-red divide.Python
  • blackshield-knight-spriteProcedural sprite atlas for the Blackshield Knight — 9 states × 6 frames, generator included.Python
  • complete-omarchy-synthwave-84Complete Omarchy Linux setup with a Synthwave '84 theme — Hyprland, Quickshell, SDDM, Plymouth, cursor, and fonts.
  • this-is-the-wideForging a native 21:9 2560×1080 mode on a 1440p monitor via drm.edid_firmware on NVIDIA Wayland.Shell
  • synthalorian.github.ioPrevious personal site, including the Blackshield Knight sprite and its generator.HTML

03 Skills

Stack

Taken from the public repositories above — what the code is actually written in.

Primary languages

  • Rust41
  • Dart18
  • Python9
  • C++5
  • TypeScript5
  • C3
  • Go3

AlsoElixir · Ruby · Kotlin · Zig · Odin · Svelte · OCaml · Nim · Julia · C# · JavaScript · Shell

Count of public repositories by primary language.

Frameworks & platforms

  • Flutter
  • Tauri 2
  • JUCE 8
  • VST3 / CLAP
  • SDL2
  • OpenGL
  • Vulkan
  • Bevy
  • Svelte 5 / SvelteKit
  • React
  • React Native / Expo
  • Rails 8 + Hotwire
  • Axum
  • FastAPI
  • ratatui
  • FTXUI
  • Qt 6
  • Avalonia
  • SQLite
  • Redis
  • PortAudio / PortMidi
  • embedded-hal (STM32)
  • Reticulum / LXMF
  • KDE Plasma / QML

Domains

  • Game engines & ECS architecture
  • Real-time audio, DSP & plugins
  • AI agent harnesses & LLM tooling
  • Digital forensics & security tools
  • Mesh & local-first networking
  • Cross-platform mobile & desktop apps
  • Terminal UIs & CLIs
  • Embedded audio firmware

04 Contact

Let's build something that holds.

Collaborations, contributions, contract work, or a full-time role — email is the fastest way to reach me. Issues and pull requests on any repo are welcome too.