Greenforest I/O
The Simple Beauty of Complexity

Computational substrates, circuit fabrics, browser-native GPU experiments, magnetic devices, digital radio, and self-assembling hardware ideas.

Public Work

Circuit Render Cartilage PC Stepper Islands

A 55x55 GLSL-rendered Cartilage fabric showing a 4-bit conditional incrementer: repeated toggle/carry islands, ordinary edge I/O, and visible carry propagation.

Cartilage fabric render of a 4-bit conditional incrementer with enable, input lanes, output lanes, and final carry
A program-counter stepper rendered as repeated Cartilage logic islands.
Circuit Render Cartilage Full-Adder Islands

A 37x37 GLSL-rendered Cartilage fabric showing a full-adder function decomposed into local MUX islands, ordinary wire I/O, constants, and intersections.

Cartilage fabric render of a full adder with B, A, and Cin inputs and SUM and CARRY outputs
Initialized Cartilage cells implementing a one-bit full adder as island-style local logic.
Explainer Cartilage Visual Language

A visual decoder for the 32 Cartilage cell-role codes: reconfiguration port, cross, constants, wire orientations, and the six MUX modes in four orientations.

Cartilage fabric visual-language key showing the 32 cell-role codes
The 32-code Cartilage role alphabet rendered in the fabric.
Article The Missing Maker Fab

The maker movement can build boards, enclosures, firmware, fixtures, and dense interconnect, but still lacks a civic-scale process for fast, reliable, locally reproducible active devices.

Maker bench leading toward an inaccessible chip fabrication boundary
The missing local active-device process.
Article How Much Radio Do You Actually Need?

A 1-pin fully digital SDR receiver frontend and a 1-pin resonant-tank transmitter driven by a fully digital SDM Weaver modulator in Verilog, with crude PCB prototypes and FM receive videos.

RF prototype and signal-processing workbench
RF and digital-radio experiments.
Article This Isn’t Slop. It’s Translation.

Using GPT as a structuring tool for real thoughts: not to generate ideas, but to translate rough thinking into clear writing others can read, evaluate, and build upon.

Circuit Bit-serial bubbles-free multiplier

A positive-number serial multiplier built in Logisim. After the pipeline fills, the next pair of bit-serial arguments can enter immediately after the previous pair, with output bits continuing on every clock.

Training Artifact Four-layer tiny Transformer training run

An early public generative Transformer artifact: 4 layers, 16 attention heads, 128-dimensional embeddings, 128-token context, 361-token vocabulary, about 834k parameters, trained past 50,000 iterations until the tiny model produced strange but intelligible stories.

GitHub PR | Raw training script

Live Demo Cartilage nested-instantiation demo

A browser/GPU demo of a tiled computational fabric where regions can instantiate and replace daughter regions through local reconfiguration ports and serial bitstreams.

Open the live demo

Run Artifact Cartilage exact-frame reconfiguration run

A full exact-frame browser-fabric run: 64x64 seed fabric, 525,568 committed updates, 525,569 decoded video frames, 7,956 QFG frames, and 704 expectations passing while a ripple-carry adder body is reconfigured from 2 bits to 3 bits and back.

Cropped detail of the final Cartilage fabric state for the exact-frame reconfiguration run
Final committed state detail from the exact-frame run.
Run Artifact Cartilage QuadFlow 525,568-cycle timeline

A 20-frame visual timeline from a successful 525,568-cycle lockstep Cartilage/QuadFlow browser-fabric run: 64x64 GLSL fabric, external edge I/O, 7,956 parsed QFG frame declarations, and 704 browser-side expectations passing.

Animated preview of the Cartilage QuadFlow 525,568-cycle timeline
Sampled committed states from the checked run.
Compute Artifact Cartilage QuadFlow 6 + 5 full-frame computation

A 257-frame capture of a browser Cartilage fabric computing 6 + 5 through a seeded 3-bit ripple-carry adder body, with QFG source, run reports, manifests, videos, and every committed PNG frame.

Animated callout preview of the Cartilage QuadFlow 6 plus 5 full-frame computation
Full-frame 6 + 5 compute-through-body run.
Paper Boolean Algebra Is All That Is Required

A printable reference paper on a multiplexer-only Boolean model of universal computation built from wires, constants, 2:1 multiplexers, feedback, configuration registers, and unbounded tiling.

Article Sequence From the ground up

A step-by-step exploration of the beautiful world of computation, mathematics, physics, and engineering, with browser-native WebGL experiments and runnable code.

Archive Guide Experiments with cellular automata

Executable WebGL automata exploring reversible routing, information-conservative dynamics, machine-like heat, and organic large-scale patterns.

Research Notes

Magnetics

Magnetic material properties, magnetic amplifier behavior, second-harmonic modulation, and diodeless circuit ideas collected while studying how to build useful circuits without semiconductor fabrication.

Backprop

Online backpropagation engines wired from primitive operations: multiplication, addition, fan-out, and elementary functions carrying derivative feedback directly through the computation.

Fabrication

A smart-dust substrate proposal using ordinary-fab steps: through-wafer dicing into micrometer-scale chip modules, conformal SiO2 coating, and adjacent capacitive and inductively coupled links for actuation, power, clock, and data transfer.

Wafer dicing using dry etching on standard tapes and frames

Updates

Archive Selected LinkedIn publications

Dated original posts extracted from the LinkedIn Posts archive: research notes, technical arguments, and invention fragments worth preserving outside the feed.

Project Note Research progress updates

Older notes from web-development and research-progress work.