Skip to content
View joshsymonds's full-sized avatar
🌈
🌈

Block or report joshsymonds

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

Josh Symonds

Engineer building agent platforms, evaluation systems, and AI infrastructure.

Fifteen years in infrastructure and security, from building M1 Finance's platform as employee #8 to running industrial edge fleets and multi-cluster Kubernetes. Since 2025 I build by directing coding agents. Most of my time goes to the specs, gates, and evals that decide what they ship, and to the platforms they run on.

15 years in infrastructure and security Employee #8 at M1 Finance 13M+ Dynamoid downloads 800+ stars on nix-config 14 games in Savecraft 123 edge sites shipped

joshsymonds.com  ·  LinkedIn  ·  Email

Now

Attain · Director of SRE, Consumer Product

  • Agent platform. Built Marvin, Attain's company-wide agent platform in Slack. Agents run as ephemeral Kubernetes workers with per-user OAuth, Cedar policies on every tool, and versioned model routes with one-step rollback.
  • Evaluation. A harness that replays production code reviews against candidate models, used to move review to open-weight models.
  • Incidents. Automated first-pass investigation of production alerts, down to merge requests that fix the alerted bug.

Selected work

Savecraft · Go, TypeScript, WebAssembly, MCP
An AI gaming companion that works from your real save files, across 14 games and in OpenAI's connector directory. Its model was chosen by a 13-model bake-off over 295 production scenarios, judged by a validated decider model. The local client is open source.

Gambit · Claude Code, Pi
A contract-to-release workflow for coding agents. Each task is judged done or not done against a written contract, with test evidence and no check-ins mid-run.

nix-config · Nix, NixOS, home-manager
Declarative configuration for my nine-host NixOS fleet.

Dynamoid · Ruby, DynamoDB
The Ruby ORM for Amazon DynamoDB. I'm the original author; it has over 13 million downloads.

Earlier

CrossnoKaye · 2021–2026
Principal Infrastructure Engineer, then Senior Manager of Core Services. Built the control plane, deploy tooling, and industrial IoT edge OS for 123 production deployments.

Capital Markets Gateway · 2019–2020
DevOps Engineer and CISO. Multi-region Kubernetes, plus the NIST CSF and ISO 27001 programs.

M1 Finance · 2015–2019
Chief Information Security Officer. Employee #8; built the infrastructure from launch to nearly $1B in assets.

Symonds & Son · 2011–present
Founder of an independent infrastructure consultancy. Running LiveWorld's AWS platform and GPU inference infrastructure since 2013.

University of Chicago · BA, East Asian Languages and Civilizations

Pinned Loading

  1. nix-config nix-config Public

    Nix 837 118

  2. Dynamoid Dynamoid Public

    Ruby ORM for Amazon's DynamoDB

    245 82

  3. steward steward Public

    Claude Code tools

    Go 51 6

  4. savecraft-client savecraft-client Public

    Savecraft's open local client: daemon, WASM plugin runtime, save parsers, in-game mods, installer

    Go 1