Selected public work

Explore what I’m building.

Explore recorded flights, inspect 3D scenes and replay 2D worlds. Follow the code into Linux drivers and operating system experiments.

Latest verified changes ↓
A realistic quadrotor in an indoor test space, illustrating the flight-simulation project.

Control experiments you can inspect

AeroLoop

A simulation-only drone laboratory measuring sensor-outage recovery and capture-aware landing. The retained stress studies report accepted: false, with replayable flight evidence and explicit failure boundaries.

For exampleInspect how a simulated drone holds position in wind, follows waypoints and lands with measured ground contact.

Simulation-only: outage and landing studies retain failuresSource checked
A sunlit architectural world with teal editing guides around a staircase, expressing programmable world-building.

A world engine controlled with Python

Omniweft

An early world engine with bounded worker lifecycle and explicit retry recovery. Late proposals cannot mutate the world; uncertain delivery can recover the original receipt without duplicating an edit.

For exampleBuild a five-block room from Python, reject an out-of-bounds edit, then rearrange it within the allowed region.

Incubating: worker recovery and restart-expiry correction mergedSource checked
An industrial studio interpreted through realistic color, depth and object segmentation, expressing machine-readable scenes.

3D scenes for AI tools

Cogniform

A 3D engine that lets software and AI tools change a scene, then inspect images and object data from the same scene version.

For exampleGive an AI tool a scene it can inspect, including what each object is and how far away it is.

Early core; source packages remain unreleasedSource checked
A realistic side-view platform world with a rover, prior motion positions and a replay timeline, expressing replayable 2D worlds.

2D worlds you can replay

LudoWeave Engine

A Python engine for small 2D worlds with verified replay, pause and single-step controls, seek/resume, and a tick-aware playback status panel.

For exampleRecord a small game session, then replay it to check whether the same inputs produce the same world.

Community-alpha release candidate (0.1.0a1)Source checked
An educational PCI board transitioning from realistic components into a teal wireframe, illustrating virtual hardware in the Yocto and QEMU lab.

Linux drivers on simulated hardware

Yocto + QEMU EDU Lab

A hands-on lab for building Linux images and learning how drivers communicate with simulated devices on two processor architectures.

For exampleAsk a simulated device to calculate a factorial and follow the request through a Linux driver.

Educational multi-architecture lab (0.8.0-dev)Source checked
A complete development workstation displaying MAKOPA inside a QEMU boot window, with a cooled processor and connected host hardware.

An operating system learning lab

MakopaOS

A small operating system lab for studying how a computer boots, runs isolated programs and controls access to resources.

For exampleBoot a small system and examine how a kernel limits what a running program is allowed to do.

Educational BIOS and Rust/UEFI kernel laboratorySource checked

These are public experiments and learning systems. Each project includes its current status, evidence and limitations.

Go deeper: explore the systems evidence map
  1. Physical
  2. Embedded
  3. Connected
  4. Intelligence
  5. Outcome

Choose a system to follow its decisions, implementation and evidence. This is a map of engineering concerns, not a claim of deployed physical hardware.

Incubating · Intelligence / world systemsNow building: Omniweft
Incubating · Control / physics / learningNow building: AeroLoop

A simulation-only drone laboratory measuring sensor-outage recovery and capture-aware landing. The retained stress studies report accepted: false, with replayable flight evidence and explicit failure boundaries.

Simplified simulation models on one tested environment. No physical flight or hardware validation.

Source reviewed

Intelligence / revisioned outcomesCogniform

A 3D engine that lets software and AI tools change a scene, then inspect images and object data from the same scene version.

Bounded local agent sessions

Software / deterministic worldsLudoWeave Engine

A Python engine for small 2D worlds with verified replay, pause and single-step controls, seek/resume, and a tick-aware playback status panel.

LudoWeave makes verified playback inspectable

Virtual hardware / embedded LinuxYocto + QEMU EDU Lab

A hands-on lab for building Linux images and learning how drivers communicate with simulated devices on two processor architectures.

Independent PCI and ARM64 learning paths

Machine startup / kernel authorityMakopaOS

A small operating system lab for studying how a computer boots, runs isolated programs and controls access to resources.

From boot sector to explicit kernel authority

Evidence operations desk

Recent work. Results and limits together.

A dated source review, not a live dashboard. Open each file to inspect the retained output and the question it leaves open.

AeroLoop / PR #21

Outage recovery

500 ms recovers in the tested profiles. Longer gaps expose the boundary.

Sensor outage study · accepted: false
250 ms
Pass
3/3 missions
500 ms
Pass
3/3 missions
1 s
Mixed
2/3 missions
2 s
Fail
0/3 missions

Held-feedback baseline, seeds 0/1/2. Mixed means some mission passes; all one-second paired checks fail. This is not a safe-duration limit.

Open limit. Later prediction and landing-guard studies still retain accepted: false.

Read the engineering story →

Inspect source ↗

Omniweft / PR #22 / PR-015

Worker recovery

Workers can fail without gaining mutation authority. Explicit retry can recover the original receipt.

Retained worker fixture · CPU / seed 7
PhaseStatusWorld revision
timeouttimed_out0
cancelledcancelled0
crashedcrashed0
supersededsuperseded0

Recorded statuses from the public archive. Prevented proposals leave the world at revision zero.

Open limit. The parent and volatile policy host must survive. No OS sandbox claim.

Read the engineering story →

Inspect source ↗

LudoWeave Engine / M244 / PR #262

Verified replay

Pause, step, seek and resume with visible tick and playback status through M244.

Retained Clockwork Arena frame with obstacles and moving entities
Earlier Clockwork Arena capture. The M244 status panel is documented in the current source, not shown in this frame.

Open limit. Presentation controls do not change recorded input. Seeking has no latency guarantee.

Read the engineering story →

Inspect source ↗