Jagger PapersTechnical notes & papers

Technical works

Jagger Papers

Project papers, implementation notes, and technical writeups for the systems, tools, and experiments that benefit from a slower, more detailed look.

OJaml browser editor preview
2026Language Tooling

OJaml: An OCaml-Inspired Language Compiled to WebAssembly

A detailed technical paper for reconstructing OJaml: grammar, AST, type inference, polymorphic stdlib typing, closure lowering, WebAssembly layout, runtime execution, and editor tooling.

OJamlTypeScriptReactViteWebAssembly
LiveBoard canvas editor showing a collaborative SVG whiteboard with toolbar controls and selected shapes
2026Systems

LiveBoard: A Distributed Realtime Whiteboard With Durable Collaboration State

A technical paper for LiveBoard: Redis-backed distributed realtime collaboration, PostgreSQL durable state, WebSocket rooms, server-side history, rate-limit recovery, access control, Drive-style folders, and SVG editor transforms.

TypeScriptReactFastAPIPostgreSQLRedis
Hearth 1.0 Max for Live device interface
2026Audio DSP

Hearth: A Pleasantness-Constrained Saturation Device for Max for Live

A technical paper for a Max for Live warm-saturation plugin built from GenExpr, Gen DSP, and a research-backed pleasantness model.

Audio DSPSaturationMaxMax for LiveAbleton Live
JaggerScript browser playground preview
2026Language Tooling

JaggerScript: A Browser-Runnable Typed Scripting Language

A technical paper for a small typed scripting language with a PEG parser, typed IR, heap-backed interpreter, and browser playground.

JaggerScriptTypeScriptReactVitePEG Parser
AIXC compressor placeholder architecture preview
2026Compression

AIXC: A Deterministic Predictor-Based Text Compression Format

A technical paper for a deterministic predictor-based text compression codec with manifests, residual coding, byte predictors, and benchmark tooling.

CompressionCPythonNative C ExtensionC Hot Paths
Genetic Algorithms in TypeScript simulation preview
2026Simulation

Genetic Algorithms in TypeScript: An Interactive Launch Optimizer

A technical paper for an interactive genetic algorithm system that evolves projectile launch velocities under configurable physics.

TypeScriptReactViteGenetic AlgorithmsMatter.js
Rengine demo preview
2026Engine Architecture

Rengine: A Compact TypeScript Rendering and Game Engine Experiment

A technical paper for a small TypeScript rendering engine built around scenes, entities, transform composition, and renderer abstraction.

TypeScriptReactViteCanvasGame Loop
TSXLight Renderer preview
2026Engine Architecture

TSXLight Renderer: Server-Owned TSX Component Rendering

A technical paper for a TSX rendering experiment built around server-owned components, socket callbacks, per-user renderer instances, and page/state managers.

TypeScriptTSXCustom JSX FactorySSRSocket.io