Skip to content
View HumSaw's full-sized avatar

Block or report HumSaw

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
HumSaw/README.md

HumSaw

I build inspectable developer tools and deterministic software.

My current focus is the hidden configuration around coding agents: what enters the context window, which instructions apply, and what can break before CI. The tools below are local-first, automation-friendly, and explicit about their limits.

Developer tools

Project What it answers Proof
ctxbudget How much context does the agent configuration consume before the first prompt? TypeScript CLI · five coding agents · CI budget gate
RuleTrace Which AI coding instructions apply, in what order, and where do they conflict? Zero-dependency CLI · local-only · structured output
dev-checkup Which common repository failures can be caught with one command? Ten checks · zero dependencies · stable JSON output
npx ctxbudget
npx ruletrace .
npm install -g github:HumSaw/dev-checkup && dev-checkup all

Each repository includes tests, CI, an MIT license, a security policy, and documented limitations. Registry install commands are shown only where the package is actually published.

Selected systems work

  • Admiral — constrained fleet inference and bounded expectimax in a browser, with a live demo.
  • FurnGen — seeded procedural furniture generation and validation for Autodesk 3ds Max.
  • Atelier — an offline-first desktop CRM backed by local SQLite.

Engineering principles

  • deterministic, inspectable behavior over opaque heuristics
  • useful defaults without accounts, telemetry, or subscriptions
  • domain logic separated from UI and framework code
  • reproducible tests and honest documentation
  • explicit security boundaries and trade-offs

The best way to reach me about a project is through its GitHub issues.

Popular repositories Loading

  1. yt-live-wallpaper yt-live-wallpaper Public

    Turn any YouTube video into a live 4K desktop wallpaper — Windows, macOS, Linux

    JavaScript

  2. battleship-math-model battleship-math-model Public

    Probabilistic Battleship advisor in 10 languages: Monte Carlo fleet inference, expectimax endgames, and mathematically optimal shot recommendations

    TypeScript

  3. evervale-kingdom evervale-kingdom Public

    Fairy-tale kingdom-building strategy game: build your castle, raise an army, defeat endless procedural enemies. Next.js 16 + React 19 + Zustand.

    TypeScript

  4. erdalion-simulation erdalion-simulation Public

    Evolutionary self-learning simulation: 10 fantasy factions learn war, diplomacy, trade, and dynastic marriage policies via per-faction Q-learning

    TypeScript

  5. HumSaw HumSaw Public

    Software engineer building high-performance simulation systems, systems-aware web products, and cross-platform tooling.

  6. furngen furngen Public

    Procedural furniture generator for 3ds Max. 28 item types, 8 style presets, 5 procedural fabrics, seed-reproducible geometry.

    MAXScript