[ press any key. or not! ]
FLATLINE.BROADCAST //v0.42 ⎋ DECLASSIFY ⎈ RE-TUNE
FILE #1979-10-12 // CLASS: UNCLASSIFIED-HUMAN // STATUS: AWAKE // HANDLE WITH CURIOSITY

A human masquerading as an OPERATING SYSTEM. probably.

PM by day, tech lead by reflex, mathematician by training. I coordinate humans, ship software, and treat image processing as an excuse to do mathematics in public. This site is a permanent work-in-progress; the rough edges are not a bug, they're the texture. Poke anything.

  • WEATHERfetching…
  • MOON…
  • KP INDEXfetching…
  • LAST QUAKEfetching…
  • ISS NEXTcomputing orbit…
  • RANDOM KNOWLEDGEfetching…
FIG.1 // PROCESS GRAPH DRAG ANY NODE
CAPTURED @ --:-- UNCERTAIN TO ±0.3
§02 FIELD NOTES // RECENTLY OBSERVED

Working theories,
lightly
held.

  1. I.

    A good project manager is a compiler: lowers human intent into something the machine understands, and throws useful errors.

  2. II.

    The probability that a 2am idea survives 9am scrutiny is exponentially small. Go to bed.

  3. III.

    Documentation is a love letter to a future stranger who is you.

  4. IV.

    The best code, like the best proof, should make you exhale — then suspect a trick.

  5. V.

    Every TODO is a love letter to a future you who has forgotten the context.

  6. VI.

    Every interesting problem is eventually a fixed point. The trick is choosing the map.

  7. VII.

    My favourite math joke is "let ε > 0". The punchline arrives forty minutes later, by which time everyone is too tired to laugh and too invested to leave.

/* updated whenever I notice myself believing otherwise or finding something else funny. */

§03 EVIDENCE // SOME EXHIBITS

Some projects,
loosely
FILED.

// hover to peek · click to open

§04 INSTRUMENTS // FOR THE MATHEMATICALLY FERAL

Toys,
for the mathematically
FERAL.

TOY.01

Reaction–diffusion, Turing's revenge

Paint chemicals into a grid. Two species, three numbers, infinite ornaments.

→ READ THE WRITEUP

// drag on the canvas to seed chemical B. patience required. patterns emerge in seconds, not frames.

TOY.02

Clustering bench: k-means · DBSCAN · GMM

Drop points. Pick an algorithm. Watch it disagree with the other two.

→ READ THE WRITEUP

// click to add points. k applies to k-means & GMM. ε applies to DBSCAN. step runs one iteration.

TOY.03

PCA on shapes you draw

Draw a glyph. Save it. Watch the dataset find its own axes.

→ READ THE WRITEUP
dataset: 0

// draw on the left, save, repeat. the right shows your dataset projected onto the top-2 principal components.

TOY.04

Boids, three rules, one mood

Separation. Alignment. Cohesion. Flocks fall out of those three numbers.

→ READ THE WRITEUP

// click to spawn. right-click anywhere to scare them. the flock is a side effect of three additions.

TOY.05

L-system plant grower

Edit the rule. The plant changes. Lindenmayer was onto something.

→ READ THE WRITEUP

// rules are one-per-line, "X → YZ" or "X = YZ". F draws. + and − turn. [ and ] push/pop. legal characters: F + − [ ] X Y.

§05 CV // GIT LOG

cv.log
— a git history, lightly redacted



  
⇩ THE BORING PDF // because recruiters. sorry.
§06 GARDEN // DECAY-INDEXED

The garden.
notes at various stages of rot.

🌱 SEEDLING · 🌿 BUDDING · 🌳 EVERGREEN · 🪦 COMPOST

§07 SIGNAL // OUTBOUND

Send
SIGNAL.

EMAIL hello@flatline.example ↗ GITHUB github.com/flatline ↗ LINKEDIN in/flatline ↗ SIGNAL on request ↗