About
Software engineer with 20+ years building products, infrastructure, and open source software. Founder of JSON Resume and co-founder of cdnjs. Currently working across AI agents, programming languages, compilers, GPU computing, model training, and formal verification. I enjoy building complex systems from first principles.
Work Experience
Independent (contract & advisory)
Principal Engineer — AI (contract)
- - Built production AI copilots with tool calling over customer data, response evaluation, and streaming interfaces.
- - Developed autonomous agent workflows for generating reports, presentations, and PDFs from live business data.
- - Shipped high-scale analytics and real-time collaboration systems, including server-side compute, caching, and concurrent-edit integrity testing.
Tokenized
Senior Javascript Developer
- - Developed React and Redux interfaces for secure wallet operations.
- - Implemented local key-management and transaction-signing workflows, keeping private keys on the user's device.
Blockbid
Senior Javascript Developer
- - Built trading interfaces and exchange services using React, Apollo, Node.js, and Rails.
- - Integrated liquidity providers and optimized SQL queries across tens of millions of market records.
- - Worked across infrastructure, product design, and deployment on Docker, Heroku, and GCP.
Listium
Developer
- - Built a PWA with React Native wrappers for mobile platforms.
- - Worked with PostgreSQL, Redis, DynamoDB, AWS, Heroku, Fastly, and Cloudflare.
Electronic Frontier Foundation
Developer
- - Built a Ruby on Rails action centre for contacting elected representatives.
- - Developed campaign tools and integrations that lowered barriers to public participation.
Earbits
CTO
- - Built a Backbone.js single-page application backed by Rails and MongoDB.
- - Managed developers and designers and migrated infrastructure from Heroku to AWS.
Taskforce.is
Developer
- - Helped build The Day We Fight Back and related campaigns.
- - Campaigns generated 37 million banner views, 100,000 phone calls to Congress, 500,000 emails, and 250,000 signatures.
BackboneTutorials.com
Founder
- - Reached over two million unique visitors annually.
- - Generated 25,000+ ebook downloads and 300,000+ YouTube views.
Ephox
Front-end Developer
Volunteer
MobTranslate
Creator & Maintainer
- - Built neural TTS and ASR pipelines for low-resource languages using VITS, wav2vec2, phonemic dictionaries, and fine-tuning.
- - Developed language datasets, translation experiments, evaluation tools, and an Android keyboard.
- - Designed consent-first, community-governed workflows where real speaker recordings take precedence over synthetic speech.
Education
The University of Queensland
Skills
Projects
Alpha
A dependently typed programming language and compiler for AI learning systems. Compiles model mathematics, training loops, host code, and GPU instructions into self-contained executables without conventional machine-learning runtimes.
JSON Resume
Founded the open standard for representing resumes as JSON. Now an ecosystem of schemas, themes, developer tools, AI job matching, and agent integrations.
cdnjs
Co-founded one of the web's largest open-source JavaScript and CSS content delivery networks, now operated with Cloudflare.
Donto
An evidence-first knowledge system for AI agents, built in Rust and PostgreSQL. Stores contradictory claims with provenance, bitemporal history, query-time reconciliation, and formal verification.
llmtobinary
An experimental computing platform where language models generate literal executable machine bytes rather than source code, which are validated and executed on a custom virtual computer.
Bode
Developing a general-purpose agent execution harness for persistent sessions across web, CLI, and local development environments.
Prove2
An experimental mathematical reasoning platform connecting ideas, Lean 4 formal proofs, theorem libraries, and AI agents.
TPMJS
Tool Package Manager for AI Agents. Discovers, validates, and exposes npm packages as tools through MCP, SDKs, and command-line interfaces.
Blocks
A semantic validation system for AI-generated code, using domain specifications to detect inconsistencies and implementation drift.
Toiletpaper
An adversarial research-paper replication engine that extracts scientific claims, constructs evidence graphs, runs independent checks, and records reproducibility verdicts.
Omega
An AI-powered Discord agent with 80+ tools, multi-database memory, code execution, and autonomous improvement workflows.
llm-benchmark
CLI for using language models to optimize functions, validate functional equivalence, and benchmark implementations across languages and providers.