Skip to content
View scasella's full-sized avatar

Block or report scasella

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
scasella/README.md

I study how language models reason and respond to training, and put AI agents to work on hard, checkable problems: formal proofs, faster code, real bugs.

Write-ups, models and every repo: casella.dev

Research

Each write-up lists its model, data, code and open issues.

All seven: casella.dev/research.html

Software

  • Dynamic Workflows on Codex — A Claude Code skill: describe a task, and Claude writes a multi-agent workflow script, runs it on Codex agents instead of Claude subagents, and shows the run as a live map.
  • nanochat-mlx — Train a small chatbot from scratch on Apple Silicon, from tokenizer training to a chat interface.
  • Qwen Scope Lab — A browser workbench for sparse-autoencoder interpretability on Qwen3.5-2B, running on the Mac through MLX.

ML on Apple Silicon: gemma4-m4-pro · train-gemma4-sudoku-on-your-macbook · ttt-discover-autoresearch-mlx

Research code: bsf-steering · society-of-thought-bench · hypothesis_forge · adaptive_rag_rlm · autoresearch-evo · Proofgrade

macOS menu bar apps (TabPilot, SunShift, SafariMarkdown, GhostLabel, PasteForge, TextDrop and ClipDrop install with brew install scasella/tap/<app>, via homebrew-tap): TabPilot · SunShift · SafariMarkdown · GhostLabel · PasteForge · TextDrop · ClipDrop · DiskPulse · PortSentry · ProcessBeacon · BrewPilot

Models


Personal projects. Not affiliated with or endorsed by my employer. Contact: LinkedIn.

Pinned Loading

  1. claude-dynamic-workflows-codex claude-dynamic-workflows-codex Public

    Run Claude Code dynamic workflows on a local Codex (GPT) backend, plus an interactive run viewer

    JavaScript 321 17

  2. nanochat-mlx nanochat-mlx Public

    Train your own ChatGPT on Apple Silicon — MLX port of nanochat

    Python 72 14

  3. veritile-narrow-cat veritile-narrow-cat Public

    Lean 4 proof and tooling: provably safe int32 size arguments for Inductor's dynamic-concat kernel (pytorch/pytorch#189940). Branch of VeriTile (MIT).

    Lean

  4. qwen-scope-lab qwen-scope-lab Public

    Inspect, steer & monitor a real LLM on Apple Silicon — a browser-based SAE interpretability lab for Qwen Scope, powered by MLX

    Python 2

  5. research-uniform-random-from-llms research-uniform-random-from-llms Public

    Measuring random-choice bias in instruction-tuned LLMs and reducing it on fixed answer lists with a 50-step GRPO pass. Write-up: casella.dev/blog_diversity.html

    Python

  6. TabPilot TabPilot Public

    Safari tab manager for 100+ tabs, with optional AI clustering via a Codex app server

    Swift