Luke Angel
Field studies

Projects, newest first.

A loose archive — public bits of the work, private bits with permission, and the side projects in between.

Two clusters of peer nodes arranged around large rust-orange hubs, with small ink-colored leaf nodes radiating out, and a dashed accent-colored bridge link crossing the gap between the two clusters through an intermediate bridge node.
Project · 2026

Rust Distributed Mesh

"A peer-to-peer mesh substrate in Rust on iroh QUIC — the foundation layer a distributed system gets built on, not a throwaway proof of concept. Self-organizing membership and NAT-traversing transport over an iroh fabric, hardened the hard way: from 18 nodes pegging an 80-core box at 100% CPU down to a 5% steady state under a chaos battery."

2026 open →
A heat-tournament bracket abstraction: three columns of small open circles on the left fan in through narrowing connector lines into a vertical row of six medium dark-green circles, which converge into a single large champion circle on the right with a faint checkered-flag ring behind it.
Project · 2026

Fate Games — no volunteers needed

"A snarky browser-based picker for the small social decisions teams over-deliberate. Five animations, a depleting pool that guarantees everyone-goes-once fairness, a Grand Prix heat tournament that scales the wheel to any room size, and a Quick Decision mode for the picks that aren't team rotations. localStorage only — no backend, no signup. Ships as a static site or a one-line Docker image."

2026 open →
A four-lane data masking rubric: four horizontal stripes side by side, each showing six input data dots on the left transforming through a thin vertical accent line into an output pattern on the right. Top lane outputs hash crosshatches. Second lane outputs distinct geometric tokens, each a different shape. Third lane shows the six dots merged into two large clustered blobs. Bottom lane shows the same six dots passing through unchanged.
Project · 2025

PII Masking Starter Kit

"Four-bucket PII rubric + runnable AWS Glue + DataBrew pipeline. Canonical reference for data-eng teams handling operator telemetry on connected products. Open-sourced 2026."

2025 open →
A reference IoT architecture as a four-stage left-to-right flow: a small rectangular device with an antenna emits concentric wireless wave arcs into a rounded cloud outline with a lightning bolt inside, which connects via a flow arrow to a dark-green database cylinder, which connects through another arrow to a dashboard rectangle showing a small bar chart.
Project · 2025

Connected Products Starter Kit

"Reference architecture from leading connected-product teams — wireless decision rubric, end-to-end AWS IoT Core stack, runnable device code in Python and Rust. Open-sourced October 2025."

2025 open →
The eval starter-kit pipeline as a closed loop: a stack of prompt cards on the left feeds into a model under test (drawn as a small cylinder with a spark), the model's output passes into a judge (drawn as an eye with a check mark for an iris), the judge writes scores onto a four-bar rubric card, and a dashed CI line wraps back from the rubric through a check-marked CI badge to the prompt stack, closing the loop so every change re-runs the eval.
Project · 2025

Eval Starter Kit — catch the regression you didn't see coming

"If your product calls an LLM API anywhere, this kit catches the moment a prompt tweak — or the model updating underneath you — quietly makes the feature worse. Five files, one notebook, one rubric. Runs in CI on every PR. Costs pennies."

2025 open →