atle.dev

Work

Research and engineering projects, newest first. Each page covers the approach, the numbers, and what didn't hold up.

activeOct 2026 – now

AgentSwarm: teams of small agents, gated by a calibrated judge

Independent teams of agents (executor, tester, red team, planner) move work up maturity levels on git branches, through gates. Teams never call each other, so nothing can deadlock. Language models produce, a calibrated judge decides, plain code controls.

agentsblackboardcalibrationLangChainPydantic
5parsers and interpreters built from empty stubs, each passing its official test suite
completeAug – Sep 2026

Planning through a learned world model

A JEPA world model trained from pixels on dm_control's ball-in-cup, driven by a CEM/MPC planner. Built from scratch to learn the whole loop: self-supervised pretraining, probing what the latent actually knows, and planning through it.

JEPAworld modelsCEM / MPCPyTorch
60% → 97%task success, random starts (n=30)
activeSep 2026 – now

Hyperbolic latents for branching futures

Does hyperbolic geometry help a predictor represent futures that fork? Tested on a grid maze against an identical Euclidean baseline. Answer so far: yes at low latent dimension, and it reverses at high dimension.

JEPAhyperbolic geometryPoincaré ballresearch
41–55 / 70maze junctions favour hyperbolic at dim 8
activeSep 2026 – now

Multi-engine OCR for title documents

Verbatim text from scanned deeds, mortgages and plats. LLM vision for prose and layout, pixel OCR for numbers, and a reconcile step checked by domain verifiers.

OCRClaude / GPT visionTesseractTextract
4 enginesreconciled per page
I-JEPA on histology images
pausedSep 2026

I-JEPA on histology images

Image JEPA (ViT, block masking) pretrained on PathMNIST at 224px on a 24 GB Mac, then frozen-feature probes against a random-init encoder to measure what self-supervision actually buys.

I-JEPAViTself-supervisedmedical imaging
78.6%best linear probe (random-init encoder: 74.3%)
archived2021 – 2026

Governed agent systems

Years of building LLM agents that can be audited: typed state, planner–worker–critic loops, adversarial review. What worked, what didn't, and what carried over.

agentsstate machinesPydanticRust