Skip to content

Latest commit

 

History

History
266 lines (168 loc) · 13.7 KB

File metadata and controls

266 lines (168 loc) · 13.7 KB

Griffin

Founder & CEO @Billy

Systems Architect · Language Designer · AI Infrastructure

"I always hated sleep."

Website Medium LinkedIn GitHub


Philosophy

Vibe coding before it had a name. Systems programming, language design, AI infrastructure. Convention is a floor, never a ceiling; performance and novel architecture earn the right to break protocol. I have shipped in D, Rust, Go, Haskell, OCaml, Zig, Swift, Nim, Elixir, or whatever the problem demanded.


Published Packages

Registry Packages
Rust · crates.io bldr · dei · howmany · krnchr · sherlock-io
Python · PyPI stampede-cache · callosum-dsl · toolcase · qvenv · qgit
JavaScript · npm @retrigger/core · sitemind
VS Code / Cursor howmany
Homebrew bldr · dei · howmany · builder

Operating Systems & Infrastructure

A complete desktop operating system, in userspace.

Microkernel with 95+ syscalls, CFS scheduling, four IPC types, VFS, network isolation. Four layers stack cleanly: Rust kernel, Go services, Python AI, React shell. Window management, dock, app launcher, session restore; the whole apparatus.

Rust · Go · Python · TypeScript · Operating System

Polyglot build system in D.

28 language handlers, work-stealing scheduler scaling near-linear past 64 cores, three-tier caching, hermetic sandboxing on Linux/macOS/Windows, runtime dependency discovery. Fewer ceremonies than Bazel; gentler curve than Buck2.

D · Build System · Monorepo · crates.io · Homebrew · bldrapp.org

Polyglot (in progress)

One process, every language.

A desktop framework that embeds Python, JS, Rust, Java, C++, Lua, Zig, and WASM into one Go-orchestrated process with true parallelism via goroutines. Not Tauri. Not Electron. Something else.

Go · Framework · Desktop · WASM

File watcher for webpack and Vite.

SIMD hashing past 5GB/s, Rust daemon, Zig system watcher, zero-copy Node bindings, sub-5ms event latency.

Rust · Zig · Node.js · Hot Reload · npm

A macOS optimizer in Nim.

Heuristic cache scoring, parallel cleaning across browser, dev, and system caches, real-time TUI. Your machine should outwork you.

Nim · System · Optimization


Developer Tools

Codebase analysis you actually want to read.

Parallel processing, incremental caching, beautiful visualizations. Tells you what your code is, not just how many lines. Sees past tokei.

Rust · TypeScript · CLI · crates.io · VS Code · Homebrew

Language detection across 100+ languages, ~98% accuracy.

Two-stage filter cuts dependencies, build artifacts, and IDE clutter. Smart disambiguation handles .xml as XML or Maven, .r as R or Rebol.

Rust · Tokio · Parsing · crates.io

File aggregator for AI context.

JSON, text, XML, YAML, CSV. Feed the model what matters.

Rust · Tokio · Context Engineering · crates.io

God class and god method detector.

Architecture metrics, coupling analysis, circular dependency detection, configurable thresholds. Rayon-parallel; JSON output for CI integration. Rust and C# today, more coming.

Rust · Static Analysis · Code Quality · crates.io · Homebrew

Universal text scanner. Grep on steroids.

Crawls any text-based file and extracts structured information from custom patterns. Perl backend (Mojolicious), Elm web UI, Rust CLI. Security audits, migration planning, dependency tracking, technical debt; whatever you need to find at scale.

Rust · Perl · Elm · DevOps

Smaller Tools

Project Description Stack
Standardize Multi-language code formatter; tree-sitter parsing, parallel AST transformations Rust
stampede-cache Async caching with request coalescing, thundering herd prevention, semantic similarity Python C
QVenv Python venv with auto requirements detection Python
QGit Quick git workflow optimizer Python
Desktidy Desktop automation Python
FaxMachine Smart template injection Python
Generator Quick file and directory scaffolding Shell
howmany-vscode VS Code extension for howmany TypeScript
howmany-actions GitHub Actions for howmany TypeScript
sitemind AI-facing manifests for your website Go

Domain-Specific Languages

A DSL for defining AI personalities.

Compiles .colo files into system prompts that produce measurably different model behaviors. Provider-agnostic: OpenAI, Anthropic, any LangChain model, custom systems. The corpus callosum bridges the hemispheres; this one bridges the personalities.

OCaml · Python · DSL · PyPI

A functional music DSL in Haskell.

Compose phrases; transpose, invert, retrograde. Output MIDI for DAWs, MusicXML and LilyPond for the engravers. Mousike tekhne, in code.

Haskell · Music · MIDI · DSL

prism (in progress)

An AI-first programming language.

Semantic types that carry business meaning, capability-based security, effect tracking, multi-target compilation to native, TypeScript, and WebAssembly. Built for the era when humans and models share a codebase.

Rust · Language Design · Compiler

A real-time visual DSL.

Lexer to parser to evaluator to canvas. Rust rendering, Python accessibility, FastAPI WebSocket server pushing pixels live.

Rust · Python · DSL · Visual


AI Platforms & Agents

Three models walk into a problem.

Claude, GPT, and Gemini collaborate via an orchestrator that delegates subtasks and synthesizes responses. FastAPI streaming with SSE, React frontend, PostgreSQL persistence, OpenRouter under the hood.

Python · TypeScript · FastAPI · React

Type-safe tool framework for AI agents.

Pydantic generics, monadic Result types, MCP and HTTP servers, OpenAI/Anthropic/Google converters. Middleware for retry, timeout, circuit breaking, OTLP-distributed tracing.

Python · LangChain · Agents · PyPI

Multi-agent idea engine, named after the Greek god of craftsmanship.

Business, Code, Science, and Technology agents trade insights through a layered UI. SQLite persistence, auto-generated diagrams, domain-themed visualization. Forge what you cannot yet articulate.

Python · Multi-Agent · Visualization

Real-time Zoom intelligence.

Audio capture and screen grabbing in Go; Whisper STT, OCR, streaming LLM in Python; ChromaDB remembers. Listens so you can think.

Go · Python · ML · Agentic

Personal knowledge engine.

Electron desktop with Gemini-powered chat, LanceDB vector store, custom in-app browser (Voyager). Ingests PDFs, URLs, YouTube transcripts; cites everything back.

JavaScript · Electron · Gemini · LanceDB

Voice-to-text on macOS, powered by WhisperX.

Glassmorphism floating UI follows your cursor. Apple Silicon and CUDA optimized; fully local inference. ⌘⇧Space and the room types itself.

Swift · Python · Whisper · STT


Games & Simulations

Project Description Stack
BlackholeSim Black hole simulation with realistic physics and ray tracing C++ OpenGL GLSL
manifest (in development) Moddable Civ-style country builder; Rust ECS, Zig SIMD, Lua scripting, Tauri shell Rust Lua Zig
CopyShaft Minecraft-inspired locally run sandbox Java
Beastlings TinyZoo clone with character none
TameImpala A very cleverly named game JavaScript
prison-escape-simulation Escape simulation JavaScript
PsychoFlight Flight game JavaScript
Grandmasters ChatGPT playing dimensionally-modified chess Python

Research & Visualization

Project Description Stack
LangViz Semantic maps of 51 Indo-European languages; FastAPI + pgvector, Perl regexer, Rust phonetics, SvelteKit + D3 Python Perl Rust
Etymologistics (WIP) RAG-driven etymology research and visualization, ChromaDB-backed Python
CompareFaces Mathematical facial structure comparison Python
facekeeper Facial recognition embeddings Python
The-Instrument New instrument using computer vision Python
Amplitude Instrument teacher demo using ML and CV TypeScript

Productivity & Apps

Project Description Stack
Foundry (early) Block editor in Electron; Stage 1 clones Notion. Stage 2 surpasses it. JavaScript
lingua Russian language learning app Python
Building-Blocks Idea manager, tracker, and discovery system Vue

Experiments & Fun

Project Description Stack
SpellingBee NYT spelling bee solver Python
whisps Elixir experiments Elixir
virtual_compass Moral compass for ethical dilemmas Python
Quantum Half-baked, briefly interesting Python
safespace Environment isolation for testing; filesystem, network, VM Python
OnArrival Arrival automation Python
Tenire Experiments Python
WorldModel World modeling sketch none

Tools that should not exist, but do. The next one is already in motion.