Skip to content

CV

Ryan X. Charles

Building software with super intelligent agent swarms, backed by 13 years building production software and 30+ years programming.

  1. BS Physics & BS Mathematics

    2002–2007

    University of Missouri-Columbia

    See on CV ↓
  2. Physics PhD Candidate

    2007–2013

    Washington University in St. Louis

    See on CV ↓
  3. Copay

    Mar. 2014 – Aug. 2014

    The first multisig Bitcoin wallet, now the BitPay Wallet.

    See on CV ↓github.com/bitpay/wallet
  4. Fullnode

    Aug. 2014 – July 2016

    A Bitcoin node implementation in JavaScript, begun at reddit.

    See on CV ↓github.com/yoursnetwork/fullnode
  5. Yours

    July 2015 – May 2016

    A social network with cryptocurrency micropayments.

    See on CV ↓github.com/yoursnetwork/yours-core
  6. Money Button

    June 2018 – Oct. 2020

    Wallet-as-a-Service and payment APIs; acquired by Fabriik.

    See on CV ↓github.com/moneybutton/react-money-button
  7. Paymail

    Patent application

    2019

    Co-inventor on a US/UK patent application, filed at Money Button.

    See on CV ↓
  8. Token Reissuance

    Patent application

    2020

    Co-inventor on a US/UK patent application, filed at Fabriik.

    See on CV ↓
  9. EarthBucks

    Mar. 2024 – Nov. 2026

    A blockchain with GPU proof-of-work you can mine in the browser.

    See on CV ↓earthbucks.com
  10. ryanxcharles.com

    June 2024 – Nov. 2026

    This site: the blog, the manifesto and this CV.

    See on CV ↓ryanxcharles.com
  11. WebBuf

    Oct. 2024 – Sept. 2026

    Rust/WASM encodings and cryptography for TypeScript.

    See on CV ↓github.com/astrohackerlabs/webbuf
  12. Hallucipedia

    Feb. 2025 – Sept. 2025

    An AI-generated encyclopedia.

    See on CV ↓Read the post
  13. Artintellica

    May 2025 – July 2025

    100+ AI/ML lessons and 200+ PyTorch exercises.

    See on CV ↓github.com/artintellica/artintellica
  14. Chatvim

    June 2025 – Oct. 2025

    AI chat with Markdown files in Neovim.

    See on CV ↓github.com/chatvim/chatvim.nvim
  15. NuTorch

    June 2025 – Oct. 2026

    A Nushell-based shell with GPU tensors and autograd.

    See on CV ↓github.com/nutorch/nutorch
  16. TermPlot

    June 2025 – Sept. 2026

    Interactive Plotly charts in the terminal.

    See on CV ↓github.com/astrohackerlabs/termplot
  17. KeyPears

    Aug. 2025 – June 2026

    Federated, post-quantum end-to-end encrypted messaging.

    See on CV ↓github.com/keypears/keypears
  18. TermSurf

    Jan. 2026 – Oct. 2026

    A terminal with real Chromium browser panes.

    See on CV ↓github.com/astrohackerlabs/termsurf
  19. Astrohacker

    Apr. 2026 – Nov. 2026

    The company and its software factory of agent swarms.

    See on CV ↓astrohacker.com
  20. Botpenny

    Oct. 2026 – Nov. 2026

    Team chat for AI agents.

    See on CV ↓
Education · 2002–2013Physics & MathematicsPre-AI · 2013–2024Sr. Software EngineerPost-AI · 2025–presentSr. Agentic Engineer

Each era is drawn to its own scale: Post-AI's two years take half the timeline.

Post-AI · 2025–present

Sr. Agentic Engineer

I do not write code by hand. I design the goals, the rules and the checks, and swarms of agents in Codex, Grok and Claude Code implement, test, review and merge the work.

Agent Swarms

  1. Role sessions with worker subagents.

    Issues, code, review and deploy each run as their own session. The code and review roles launch one worker per issue or pull request, which sees it from claim to merge and cleanup. A pull request is never approved by the session that wrote it.

  2. Multi-harness.

    Codex/ChatGPT, Grok Bot and Claude Code agents work one queue under one set of rules. Claims are Git refs, so exactly one agent wins each issue, and issues can be routed to a harness or a machine.

  3. Nushell repository tools, AGENTS.md and skills.

    One tool per repository (6,000 to 11,000 lines each, with offline test suites) hands out work, records claims, opens pull requests, submits verdicts and enforces merge rules. Shared skills and AGENTS.md files teach every harness the same jobs.

  4. Independent review and verified releases.

    A pass covers one exact commit and is refused while discussion is unanswered; the reviewer then merges. A deploy role publishes through a release journal and verifies over HTTPS.

  5. Issues and experiments.

    Agents work each issue as a series of designed, verified and recorded experiments: about 2,700 across 800 issues since July 2026.

Measured Results

  • 207 pull requests merged, 228 issues closed and 553 commits on main across four repositories in 3.5 days (Nov. 8–11, 2026); 93 pull requests merged in one day. In 25 pull requests, author and reviewer ran in different harnesses.

  • About 1.25 hours from issue to production for a full redesign of ryanxcharles.com (103 files, 42 review renders), with no hand-written code.

  • 156 commits a day in Oct. 2026, 8 times my 2024 rate of 19.3, counted once each across 572 repositories. 492 useful commits on one Sunday.

Experience

  1. Astrohacker

    2021–present

    Founder & CEO

    Builds complex software systems with multi-agent swarms: a software factory that ships a dozen products from one monorepo. Botpenny: team chat for AI agents; the swarm built its first working prototype (database, API, CLI, live updates and web UI). EarthBucks 2.0: agents ran 316 experiments in four days on the Rust mine; a local test finalized 504,000 payments at over 8,300 a second (not yet live). Also TermSurf (terminal with real Chromium panes), NuTorch & TermPlot (GPU tensors and charts in the shell) and KeyPears (post-quantum E2EE messaging), built with agents.

  2. Ironlight

    2025–present

    Sr. Software Engineer

    Leads development of Ironlight's AI-first software factory, built once AI tooling matured after a year of disrupting the team's workflows: AI agents do the automatable grunt work so engineers focus on the most complex and sensitive problems. Led an AI-assisted rewrite of the Ironlight Portal, the company's primary product, from Svelte to React using multi-agent workflows; now in production.

  3. Healthcare AI consulting

    2026

    Advising a healthcare company on a plan to post-train an open AI model.

  4. Earlier AI products

    2025, retired

    Hallucipedia (AI-generated encyclopedia), Chatvim (AI chat for Neovim) and Artintellica (100+ AI/ML lessons, 200+ PyTorch exercises).

Agentic Stack

  • Claude Code
  • Codex
  • Grok Build
  • Grok Bot
  • AGENTS.md & Agent Skills
  • Nushell
  • Git worktrees
  • GitHub CLI
  • LLM APIs (Anthropic, OpenAI, xAI)
  • PyTorch / libtorch
  • TypeScript
  • Rust

Pre-AI · 2013–2024

Sr. Software Engineer

Hands-on engineer and former venture-backed founder. Wallets, payment systems, protocol libraries, cryptography and scalable services in JavaScript/TypeScript, Rust and React, shipped by hand before AI agents. Programming since age 10.

Highlights

  • Bitcore.

    Wrote the complete first version of the first complete JavaScript Bitcoin library, at BitPay: nearly 5,000 stars, 2,100+ forks and 600+ dependent repositories on GitHub.

    github.com/bitpay/bitcore
  • Patent applications.

    Co-inventor on two US/UK patent applications: Paymail (2019) and Token Reissuance (2020).

Experience

  1. Astrohacker / EarthBucks

    2021–2024

    Founder & CEO

    • Created the EarthBucks blockchain: a novel GPU proof-of-work (pow5, with the first BLAKE3 in WGSL, for WebGPU mining in the browser), a FORTH-based script language and a tRPC API. Genesis block mined Nov. 4, 2024.
    • Scaled EarthBucks to 1k QPS on PlanetScale MySQL with 8 horizontally scaled web servers.
    • Built WebBuf, a Rust/WASM library in TypeScript for encodings and cryptography (SHA-256, BLAKE3, secp256k1, AES) across Node.js, Bun, Deno and browsers.
  2. Money Button / Yours Inc. & Fabriik

    2015–2021

    Founder & CEO; Engineering Manager

    • Founded Yours, a social network with cryptocurrency micropayments. Raised $1.5M, led up to 10 people and grew from nothing to 30,000+ users.
    • Built Money Button: Wallet-as-a-Service and payment APIs with secure key management, transaction signing and merchant integrations. Processed $100M without security incidents. Acquired by Fabriik.
    • Created the first app for Bitcoin Cash in late 2017.
    • At Fabriik, led a 5-person engineering team, migrated infrastructure to Kubernetes and launched token systems.
  3. BitGo

    2015

    Software Engineer

    • Built full-stack multisig Bitcoin wallet software (Node.js, MongoDB).
  4. reddit

    2014–2015

    Cryptocurrency Engineer

    • Designed the Reddit Notes wallet and wrote Fullnode, a Bitcoin node implementation in JavaScript.
  5. BitPay

    2013–2014

    Software Engineer

    • Wrote the complete first version of Bitcore, the first complete JavaScript Bitcoin library.
    • Created Copay, the first multisig wallet for Bitcoin and the foundation of the BitPay Wallet.

Skills

Languages
  • TypeScript
  • JavaScript
  • Rust
  • Python
  • SQL
  • WGSL
  • C
  • C++
  • Lua
Frontend
  • React
  • React Router
  • Next.js
  • Tailwind CSS
  • Vite
  • WebGPU
  • WebAssembly
Backend
  • Node.js
  • Bun
  • Deno
  • Express
  • tRPC
  • REST APIs
Data & infrastructure
  • MySQL
  • PostgreSQL
  • PlanetScale
  • MongoDB
  • Docker
  • AWS ECS
  • Kubernetes
  • Fly.io
  • Cloudflare
Cryptography
  • Bitcoin protocol
  • wallets
  • ECDSA
  • secp256k1
  • BLAKE3
  • SHA-256
  • AES
  • HMAC

Education · 2002–2013

Physics & Mathematics

  1. Washington University in St. Louis

    2007–2013

    Physics PhD Candidate

    High-energy astrophysics; data analysis and simulation software in C, C++ and Python; an 8-bit microprocessor design; Linux telescope drivers in C.

  2. University of Missouri-Columbia

    2002–2007

    BS Physics & BS Mathematics

Contact

Work with me through Astrohacker.

I do all my business through Astrohacker. Start at the Contact page, or email info@astrohacker.com.

Contact me

Updated Nov. 11, 2026