Curriculum Vitae

2025-07-24 · Ryan X. Charles

Ryan X. Charles

Full-Stack Engineer • TypeScript/React • Rust • AI/ML

San Francisco Bay Area, CA


Overview

Full-stack engineer who built secure, scalable crypto systems and now ships AI/ML products using React/TypeScript, Rust, and Python.


Highlights

  • Authored Bitcore – the first complete JavaScript Bitcoin library (4.9k stars, 2.1k forks, 500+ dependents).
  • Scaled EarthBucks Rust/TypeScript stack to 1 k QPS on PlanetScale (8-node cluster).
  • Co-invented two blockchain patents – Paymail (2019) & Token Re-issuance (2020).
  • Integrated xAI & OpenAI APIs to power Hallucipedia (AI encyclopedia) and Chatvim (Neovim LLM plugin).

Exceptional Work (100 words)

In 2014 I single-handedly wrote Bitcore, the first complete Bitcoin SDK for JavaScript. I reverse-engineered Bitcoin’s C++ reference node, re-implemented its cryptographic primitives (incl. ECDSA) in pure JavaScript, and wrapped them in an intuitive, unit-tested API that ran in both Node and the browser. Bitcore shipped to production at BitPay within eight weeks, enabled their first web wallet, and quickly became the de-facto standard: 4.9k GitHub stars, 2.1k forks, 500+ dependent repos, and billions of dollars in on-chain value secured. The project demanded deep protocol knowledge, performance tuning, rigorous security review, and developer-experience obsession—skills I now apply to AI products.


Relevant Experience

  • Shipped containers with zero-downtime rolling deploys (AWS ECS, fly.io).
  • Implemented cryptography: ECDSA, CBC, HMAC, BLAKE3 in Rust/TypeScript/JavaScript/WGSL.
  • Built custom ML tools – GPU-accelerated tensors in Rust/Nushell (Nutorch & Termplot).
  • Processed $100 M + in peer-to-peer crypto transactions with no security incidents.
  • Designed first WebGPU miner (BLAKE3 + matmul in WGSL).

Work Experience

EarthBucks — Founder & CTO (2021 – Present): Designed & deployed horizontally-scalable blockchain and LLM-powered apps.

Fabriik — Engineering Manager (2020 – 2021) : Led a 5-person team; migrated infra to Kubernetes and filed token re-issuance patent.

Yours — Founder & CEO (2015 – 2020): Raised $1.5 M, led 10 engineers; company acquired.

BitPay • Reddit • BitGo — Software Engineer (2013 – 2015): Shipped multi-sig wallets; authored Bitcore (BitPay) and Fullnode (Reddit).


Education

  • Washington University in St. Louis — Physics PhD Candidate (ABD), 2007 – 2013
  • University of Missouri-Columbia — BS Physics & BS Mathematics, 2002 – 2007

Skills

React • TypeScript • Rust • Python • Node.js • tRPC • Docker • AWS ECS • Kubernetes • WebGPU • WebAssembly • PyTorch • LLM APIs • MySQL / PostgreSQL

Contact

Please contact me at website@ryanxcharles.com.


Back to Home

Copyright © 2025 Ryan X. Charles
Home · Blog · Apps · Social · CV · Contact