CV
Ryan X. Charles
Building software with super intelligent agent swarms, backed by 13 years building production software and 30+ years programming.
Bitcore
Oct. 2013 – Sept. 2014
The first complete JavaScript Bitcoin library, written at BitPay.
See on CV ↓github.com/bitpay/bitcoreCopay
Mar. 2014 – Aug. 2014
The first multisig Bitcoin wallet, now the BitPay Wallet.
See on CV ↓github.com/bitpay/walletFullnode
Aug. 2014 – July 2016
A Bitcoin node implementation in JavaScript, begun at reddit.
See on CV ↓github.com/yoursnetwork/fullnodeYours
July 2015 – May 2016
A social network with cryptocurrency micropayments.
See on CV ↓github.com/yoursnetwork/yours-coreMoney Button
June 2018 – Oct. 2020
Wallet-as-a-Service and payment APIs; acquired by Fabriik.
See on CV ↓github.com/moneybutton/react-money-buttonPaymail
Patent application
2019
Co-inventor on a US/UK patent application, filed at Money Button.
See on CV ↓Token Reissuance
Patent application
2020
Co-inventor on a US/UK patent application, filed at Fabriik.
See on CV ↓EarthBucks
Mar. 2024 – Nov. 2026
A blockchain with GPU proof-of-work you can mine in the browser.
See on CV ↓earthbucks.comryanxcharles.com
June 2024 – Nov. 2026
This site: the blog, the manifesto and this CV.
See on CV ↓ryanxcharles.comWebBuf
Oct. 2024 – Sept. 2026
Rust/WASM encodings and cryptography for TypeScript.
See on CV ↓github.com/astrohackerlabs/webbufArtintellica
May 2025 – July 2025
100+ AI/ML lessons and 200+ PyTorch exercises.
See on CV ↓github.com/artintellica/artintellicaChatvim
June 2025 – Oct. 2025
AI chat with Markdown files in Neovim.
See on CV ↓github.com/chatvim/chatvim.nvimNuTorch
June 2025 – Oct. 2026
A Nushell-based shell with GPU tensors and autograd.
See on CV ↓github.com/nutorch/nutorchTermPlot
June 2025 – Sept. 2026
Interactive Plotly charts in the terminal.
See on CV ↓github.com/astrohackerlabs/termplotKeyPears
Aug. 2025 – June 2026
Federated, post-quantum end-to-end encrypted messaging.
See on CV ↓github.com/keypears/keypearsTermSurf
Jan. 2026 – Oct. 2026
A terminal with real Chromium browser panes.
See on CV ↓github.com/astrohackerlabs/termsurfAstrohacker
Apr. 2026 – Nov. 2026
The company and its software factory of agent swarms.
See on CV ↓astrohacker.com
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
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.
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.
Nushell repository tools,
AGENTS.mdand 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.mdfiles teach every harness the same jobs.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.
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
mainacross 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
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.
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.
Healthcare AI consulting
2026
Advising a healthcare company on a plan to post-train an open AI model.
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
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/bitcorePatent applications.
Co-inventor on two US/UK patent applications: Paymail (2019) and Token Reissuance (2020).
Experience
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.
BitGo
2015
Software Engineer
- Built full-stack multisig Bitcoin wallet software (Node.js, MongoDB).
reddit
2014–2015
Cryptocurrency Engineer
- Designed the Reddit Notes wallet and wrote Fullnode, a Bitcoin node implementation in JavaScript.
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
- Frontend
- Backend
- Data & infrastructure
- Cryptography
Education · 2002–2013
Physics & Mathematics
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.
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.
Updated Nov. 11, 2026