Fauzi HusseinProjectsWritingLDN --:--
Projects & open source

Things I build outside work.

07 case notesdiagrams drawn in codeall of it on GitHub

Case notes07

[ fig.01 ] kstrl
SPECKSTRLVERIFIERCLAUDECODEXSPEC → AGENTS → VERIFIED
verified agent outputLIVE
01

kstrl

AI agents write the code; kstrl makes sure it actually works. Hand it a feature spec and walk away: it steers Claude Code or Codex with computed codebase context, runs the output through an adversarial gauntlet - mechanical checks, code review, security review - retries with structured feedback, and learns from its mistakes across runs.

Python · CLI/TUI · MIT · active
[ fig.02 ] rust2py
.RSAGENT.PY796 TESTS GREEN · mypy --strict
agentic code migrationLIVE
02

rust2py

An autonomous agentic loop for system-scale Rust to Python migration: file by file, with full type safety and behavioural equivalence testing, learning from its own failures as it goes. Verified on real third-party crates: json-rust (4,710 lines, circular deps, unsafe blocks) translated end to end with 796 tests passing under mypy --strict.

Python · tree-sitter · verified on real crates
[ fig.03 ] rlm-rs
CORPUS · 3.2M TOKENSWINDOW · 128KSPAN · CITEDRECURSE UNTIL IT FITS · arXiv:2512.24601
recursive language modelsLIVE
03

RLM-RS

A reference implementation of Recursive Language Models (arXiv:2512.24601): an orchestrator loop that executes model-written Python over corpora far larger than any context window, with Lambda-isolated sandboxing and verifiable span citations.

Python · AWS Lambda · paper implementation
[ fig.04 ] pptx-layout
FLEXBOX FOR SLIDES · NO DRIFT
deterministic slide layoutLIVE
04

pptx-layout

A pure-Python layout engine for PowerPoint slide composition: flexbox and CSS Grid semantics for decks, resolved down to EMU coordinates. The same input always produces the same slide, which starts to matter a lot once something automated is generating them.

Python · layout engine · deterministic
[ fig.05 ] praxis
COMMITCUEREFLECTONE BEHAVIOUR A WEEK · IN-SESSION
ai usage coachLIVE
05

praxis

An AI usage coach. Pick one behaviour to improve each week; praxis injects the commitment into every Claude Code and Codex session via hooks, nudges you while you work, and at the end of the week shows you whether you actually did it.

Python · Claude Code + Codex hooks · weekly loop
[ fig.06 ] claude-skills
CONSULTING.SKILLTRAINING.SKILLEVALS.SKILLAGENTREUSABLE DELIVERY FRAMEWORKS
skills as modulesLIVE
06

Claude Skills

Reusable skill frameworks for AI consulting and GenAI training delivery: creative ideation, consulting playbooks and a five-tier training curriculum, written as modules an agent can load directly.

Markdown · skills authoring · on GitHub
[ fig.04 ] cringedin
MINMAX
sensitivity dial - blur onLIVE
07

CringeIn

A Chrome extension that detects and blurs cringe LinkedIn posts as you scroll, using GPT-4.1 analysis with caching and an adjustable sensitivity dial. I built it because my feed had become genuinely hard to read.

JavaScript · GPT-4.1 · side project
The long tail of experiments lives at github.com/0xfauzi · Essays at /blog