Cross-platform applications and games
Shared codebases for desktop, browser, mobile, and 2D game targets, with portability treated as a design constraint from the start.
I work where software has to move between platforms, runtimes, languages, protocols, file formats, older technologies, and precise human workflows.
Not a biography. A map of the systems I am building, porting, studying, or designing toward.
Shared codebases for desktop, browser, mobile, and 2D game targets, with portability treated as a design constraint from the start.
Moving software from rigid or abandoned systems into modern stacks while preserving behavior, intent, and maintainability.
Terminal applications, custom servers, protocol logic, build systems, automation, and focused utilities for specific needs.
Programming language design, scripting runtimes, parsers, interpreters, host interfaces, and the concepts that make tools expressive.
Contracts between host applications and extensions, with attention to capability boundaries, stability, and developer experience.
Bytes, codecs, compressors, file formats, image and audio representation, and the mechanics of lossless transformation.
Highlighted by current relevance, not by age. Each artifact marks a boundary I am actively working across.
Fresh
My newest language experiment: part scripting language, part automation surface, part attempt to make machine work feel closer to human intent. Hank is where I am testing how a language can guide workflows instead of merely executing instructions.
Current
The heavy machinery under the portable-code idea. This is the kind of foundation I want available when Haxe code needs to stop being abstract and start dealing with the actual host system without giving up cross-target reach.
Current
A bridge between host applications and small embeddable languages. Wren is the first working engine; Gravity and Haxiom are waiting until the architecture feels right enough to support more than a demo.
Current
A practical answer to formats everybody uses and nobody enjoys fighting. YAML, TOML, HCL, and similar text formats deserve safer handling than fragile glue code and one-off parsers.
Current
Compression is one of those places where software becomes physical: streams, bytes, windows, dictionaries, tradeoffs. This library brings those algorithms into pure Haxe so they can travel wherever Haxe can compile.
Current
A control surface for machines inside machines. The goal is to make virtualization systems scriptable from Haxe, whether the boundary is a native API, a local protocol, a fifo, or a Unix domain socket.
The repository list is the raw archive. This page is the curated map.