OMAR.GARCIA// v2026.05
// 00 · WHOAMI · REMOTE · EMEA

OMAR
GARCIA.

Senior Software Engineer & Tech Lead.

// streaming response from claude-opus-4.7·github.com/ogarciarevett
// 01 SELECTED_WORK

Selected work.

Three or four engagements that explain what I actually do, not a job-history dump.

// 01_ VESPER · OSS AGENT RUNTIME2026 — now

Vesper — Local-First Agent Runtime

WHAT
Open-source runtime that hosts personal automation agents on your own machine. Bring-your-own-CLI: Vesper orchestrates the AI CLI you already pay for — Claude Code, opencode, codex, gemini — and never holds an API key of its own.
HOW
A single Bun host process runs independent automation pipelines side by side — vault, storage, CLI orchestration, and an IPC surface. It shells out to your authenticated CLI via Bun.spawn; the only secrets it stores are pipeline-side (e.g. a GitHub token) in the macOS Keychain — never LLM credentials.
IMPACT
Zero per-call billing and zero stored provider keys by design — you reuse the CLI subscription you already have. Public and open-source.
TypeScriptBunAgentsCLI orchestrationLocal-first
// 02_ 0XMONACO2025

Hybrid DEX, Matching Engine & L2 Settlement

WHAT
Sole engineer at 0xMonaco — built the entire stack: a low-latency matching engine, the admin API, the Rust backend, the Solidity smart contracts, and an L2 to post settlements on-chain. Owned AWS CDK infrastructure across three environments.
HOW
Rust core for the matching engine with a deterministic order book and parity replay against the chain. Solidity contracts plus a dedicated L2 to settle trades on-chain. Admin API and ops surfaces. AWS CDK stacks deployed across dev / staging / prod, including pipelines and observability. MCP tool surface exposes order placement, market stats, and risk to Claude-driven agents.
IMPACT
~300 μs pre-confirmation, ~3 ms full SPOT round-trip, 12.5k TPS sustained on internal benchmarks.
RustSolidityTypeScriptAWS CDKMCP
// 03_ GAME7 DAO · SUMMON2023 — 2025

Multitenant Governance AI Platform

WHAT
Founder Engineer of Summon, a multitenant DAO platform with an AI governance copilot and the Summon MCP server.
HOW
RAG pipeline against on-chain proposals + forum threads, exposed to non-technical admins. Firecrawl-driven AI theming generates branded surfaces per tenant. Cross-VM rewards contracts target EVM, Solana, and Move from one source of truth.
IMPACT
100+ smart contracts deployed across three VMs. The Summon MCP server is one of the earliest production MCP integrations for DAO governance.
TypeScriptSolidityMCPRAGMoveAnchor
// 04_ LEMONCASH2021 — 2023

Crypto Exchange Backend (founding eng)

WHAT
Founder Engineer of the LemonCash exchange backend — order routing, custody, fiat rails, KYC/AML.
HOW
Node + TypeScript services, Postgres + Redis, idempotent withdrawal pipeline, internal HSM integration. Designed the matching layer that survived a 40× user spike during launch.
IMPACT
Backbone for one of LATAM's largest crypto-fiat onramps; team of 4 → 30 within the first year.
TypeScriptNodePostgresRedisAWS
// 02 OPEN_SOURCE · STANDARDS

Open source & standards.

Co-author of two ERC standards. Contributor across Game7 and zkSync.

// 365_DAYS · ogarciarevett · 1,710 contributions
GitHub contributions heatmap2025-05-04: 0 contributions2025-05-05: 0 contributions2025-05-06: 0 contributions2025-05-07: 0 contributions2025-05-08: 0 contributions2025-05-09: 0 contributions2025-05-10: 0 contributions2025-05-11: 0 contributions2025-05-12: 0 contributions2025-05-13: 0 contributions2025-05-14: 0 contributions2025-05-15: 0 contributions2025-05-16: 0 contributions2025-05-17: 0 contributions2025-05-18: 0 contributions2025-05-19: 0 contributions2025-05-20: 0 contributions2025-05-21: 0 contributions2025-05-22: 0 contributions2025-05-23: 0 contributions2025-05-24: 0 contributions2025-05-25: 0 contributions2025-05-26: 0 contributions2025-05-27: 0 contributions2025-05-28: 0 contributions2025-05-29: 0 contributions2025-05-30: 0 contributions2025-05-31: 0 contributions2025-06-01: 0 contributions2025-06-02: 0 contributions2025-06-03: 0 contributions2025-06-04: 0 contributions2025-06-05: 0 contributions2025-06-06: 0 contributions2025-06-07: 0 contributions2025-06-08: 0 contributions2025-06-09: 0 contributions2025-06-10: 0 contributions2025-06-11: 0 contributions2025-06-12: 0 contributions2025-06-13: 0 contributions2025-06-14: 0 contributions2025-06-15: 0 contributions2025-06-16: 0 contributions2025-06-17: 2 contributions2025-06-18: 11 contributions2025-06-19: 0 contributions2025-06-20: 2 contributions2025-06-21: 0 contributions2025-06-22: 0 contributions2025-06-23: 0 contributions2025-06-24: 0 contributions2025-06-25: 0 contributions2025-06-26: 0 contributions2025-06-27: 0 contributions2025-06-28: 0 contributions2025-06-29: 0 contributions2025-06-30: 0 contributions2025-07-01: 0 contributions2025-07-02: 0 contributions2025-07-03: 0 contributions2025-07-04: 0 contributions2025-07-05: 0 contributions2025-07-06: 0 contributions2025-07-07: 0 contributions2025-07-08: 0 contributions2025-07-09: 1 contributions2025-07-10: 0 contributions2025-07-11: 0 contributions2025-07-12: 0 contributions2025-07-13: 0 contributions2025-07-14: 1 contributions2025-07-15: 2 contributions2025-07-16: 5 contributions2025-07-17: 0 contributions2025-07-18: 0 contributions2025-07-19: 0 contributions2025-07-20: 14 contributions2025-07-21: 0 contributions2025-07-22: 1 contributions2025-07-23: 0 contributions2025-07-24: 7 contributions2025-07-25: 1 contributions2025-07-26: 0 contributions2025-07-27: 0 contributions2025-07-28: 1 contributions2025-07-29: 5 contributions2025-07-30: 4 contributions2025-07-31: 0 contributions2025-08-01: 0 contributions2025-08-02: 0 contributions2025-08-03: 0 contributions2025-08-04: 1 contributions2025-08-05: 0 contributions2025-08-06: 23 contributions2025-08-07: 0 contributions2025-08-08: 1 contributions2025-08-09: 0 contributions2025-08-10: 18 contributions2025-08-11: 9 contributions2025-08-12: 20 contributions2025-08-13: 0 contributions2025-08-14: 0 contributions2025-08-15: 0 contributions2025-08-16: 0 contributions2025-08-17: 5 contributions2025-08-18: 28 contributions2025-08-19: 6 contributions2025-08-20: 2 contributions2025-08-21: 17 contributions2025-08-22: 11 contributions2025-08-23: 5 contributions2025-08-24: 26 contributions2025-08-25: 11 contributions2025-08-26: 6 contributions2025-08-27: 19 contributions2025-08-28: 1 contributions2025-08-29: 5 contributions2025-08-30: 0 contributions2025-08-31: 0 contributions2025-09-01: 0 contributions2025-09-02: 1 contributions2025-09-03: 1 contributions2025-09-04: 10 contributions2025-09-05: 3 contributions2025-09-06: 1 contributions2025-09-07: 0 contributions2025-09-08: 38 contributions2025-09-09: 4 contributions2025-09-10: 5 contributions2025-09-11: 18 contributions2025-09-12: 5 contributions2025-09-13: 25 contributions2025-09-14: 5 contributions2025-09-15: 6 contributions2025-09-16: 8 contributions2025-09-17: 3 contributions2025-09-18: 7 contributions2025-09-19: 0 contributions2025-09-20: 0 contributions2025-09-21: 0 contributions2025-09-22: 1 contributions2025-09-23: 1 contributions2025-09-24: 1 contributions2025-09-25: 0 contributions2025-09-26: 0 contributions2025-09-27: 0 contributions2025-09-28: 0 contributions2025-09-29: 0 contributions2025-09-30: 1 contributions2025-10-01: 0 contributions2025-10-02: 0 contributions2025-10-03: 0 contributions2025-10-04: 0 contributions2025-10-05: 0 contributions2025-10-06: 0 contributions2025-10-07: 1 contributions2025-10-08: 4 contributions2025-10-09: 1 contributions2025-10-10: 1 contributions2025-10-11: 1 contributions2025-10-12: 0 contributions2025-10-13: 5 contributions2025-10-14: 1 contributions2025-10-15: 1 contributions2025-10-16: 0 contributions2025-10-17: 0 contributions2025-10-18: 0 contributions2025-10-19: 0 contributions2025-10-20: 1 contributions2025-10-21: 6 contributions2025-10-22: 7 contributions2025-10-23: 11 contributions2025-10-24: 3 contributions2025-10-25: 0 contributions2025-10-26: 0 contributions2025-10-27: 4 contributions2025-10-28: 10 contributions2025-10-29: 7 contributions2025-10-30: 14 contributions2025-10-31: 3 contributions2025-11-01: 0 contributions2025-11-02: 0 contributions2025-11-03: 14 contributions2025-11-04: 35 contributions2025-11-05: 13 contributions2025-11-06: 23 contributions2025-11-07: 6 contributions2025-11-08: 5 contributions2025-11-09: 6 contributions2025-11-10: 8 contributions2025-11-11: 13 contributions2025-11-12: 7 contributions2025-11-13: 7 contributions2025-11-14: 20 contributions2025-11-15: 0 contributions2025-11-16: 1 contributions2025-11-17: 4 contributions2025-11-18: 0 contributions2025-11-19: 8 contributions2025-11-20: 6 contributions2025-11-21: 6 contributions2025-11-22: 3 contributions2025-11-23: 22 contributions2025-11-24: 12 contributions2025-11-25: 6 contributions2025-11-26: 8 contributions2025-11-27: 2 contributions2025-11-28: 5 contributions2025-11-29: 1 contributions2025-11-30: 4 contributions2025-12-01: 16 contributions2025-12-02: 1 contributions2025-12-03: 0 contributions2025-12-04: 2 contributions2025-12-05: 4 contributions2025-12-06: 4 contributions2025-12-07: 2 contributions2025-12-08: 10 contributions2025-12-09: 1 contributions2025-12-10: 3 contributions2025-12-11: 0 contributions2025-12-12: 2 contributions2025-12-13: 3 contributions2025-12-14: 3 contributions2025-12-15: 1 contributions2025-12-16: 13 contributions2025-12-17: 19 contributions2025-12-18: 6 contributions2025-12-19: 25 contributions2025-12-20: 4 contributions2025-12-21: 6 contributions2025-12-22: 10 contributions2025-12-23: 2 contributions2025-12-24: 12 contributions2025-12-25: 3 contributions2025-12-26: 3 contributions2025-12-27: 6 contributions2025-12-28: 6 contributions2025-12-29: 18 contributions2025-12-30: 16 contributions2025-12-31: 9 contributions2026-01-01: 0 contributions2026-01-02: 1 contributions2026-01-03: 0 contributions2026-01-04: 0 contributions2026-01-05: 15 contributions2026-01-06: 17 contributions2026-01-07: 36 contributions2026-01-08: 9 contributions2026-01-09: 2 contributions2026-01-10: 3 contributions2026-01-11: 1 contributions2026-01-12: 5 contributions2026-01-13: 20 contributions2026-01-14: 11 contributions2026-01-15: 10 contributions2026-01-16: 24 contributions2026-01-17: 0 contributions2026-01-18: 1 contributions2026-01-19: 3 contributions2026-01-20: 27 contributions2026-01-21: 16 contributions2026-01-22: 17 contributions2026-01-23: 4 contributions2026-01-24: 23 contributions2026-01-25: 10 contributions2026-01-26: 16 contributions2026-01-27: 10 contributions2026-01-28: 14 contributions2026-01-29: 7 contributions2026-01-30: 10 contributions2026-01-31: 6 contributions2026-02-01: 8 contributions2026-02-02: 29 contributions2026-02-03: 10 contributions2026-02-04: 9 contributions2026-02-05: 7 contributions2026-02-06: 2 contributions2026-02-07: 0 contributions2026-02-08: 0 contributions2026-02-09: 4 contributions2026-02-10: 8 contributions2026-02-11: 8 contributions2026-02-12: 6 contributions2026-02-13: 5 contributions2026-02-14: 4 contributions2026-02-15: 0 contributions2026-02-16: 0 contributions2026-02-17: 2 contributions2026-02-18: 5 contributions2026-02-19: 2 contributions2026-02-20: 3 contributions2026-02-21: 0 contributions2026-02-22: 0 contributions2026-02-23: 2 contributions2026-02-24: 5 contributions2026-02-25: 4 contributions2026-02-26: 8 contributions2026-02-27: 9 contributions2026-02-28: 3 contributions2026-03-01: 0 contributions2026-03-02: 1 contributions2026-03-03: 3 contributions2026-03-04: 0 contributions2026-03-05: 6 contributions2026-03-06: 3 contributions2026-03-07: 0 contributions2026-03-08: 0 contributions2026-03-09: 6 contributions2026-03-10: 2 contributions2026-03-11: 7 contributions2026-03-12: 4 contributions2026-03-13: 16 contributions2026-03-14: 3 contributions2026-03-15: 3 contributions2026-03-16: 1 contributions2026-03-17: 8 contributions2026-03-18: 7 contributions2026-03-19: 9 contributions2026-03-20: 5 contributions2026-03-21: 1 contributions2026-03-22: 3 contributions2026-03-23: 2 contributions2026-03-24: 9 contributions2026-03-25: 5 contributions2026-03-26: 5 contributions2026-03-27: 4 contributions2026-03-28: 11 contributions2026-03-29: 48 contributions2026-03-30: 7 contributions2026-03-31: 26 contributions2026-04-01: 6 contributions2026-04-02: 6 contributions2026-04-03: 0 contributions2026-04-04: 3 contributions2026-04-05: 0 contributions2026-04-06: 0 contributions2026-04-07: 0 contributions2026-04-08: 0 contributions2026-04-09: 0 contributions2026-04-10: 0 contributions2026-04-11: 0 contributions2026-04-12: 0 contributions2026-04-13: 0 contributions2026-04-14: 1 contributions2026-04-15: 0 contributions2026-04-16: 0 contributions2026-04-17: 0 contributions2026-04-18: 0 contributions2026-04-19: 0 contributions2026-04-20: 2 contributions2026-04-21: 6 contributions2026-04-22: 0 contributions2026-04-23: 0 contributions2026-04-24: 0 contributions2026-04-25: 18 contributions2026-04-26: 22 contributions2026-04-27: 1 contributions2026-04-28: 7 contributions2026-04-29: 0 contributions2026-04-30: 0 contributions2026-05-01: 0 contributions2026-05-02: 1 contributions2026-05-03: 0 contributions2026-05-04: 0 contributions2026-05-05: 0 contributions2026-05-06: 1 contributions2026-05-07: 13 contributions2026-05-08: 6 contributions
lessmore
longest streak: 25d · current: 3d
// 02.2 STANDARDS · RESEARCH
ERC
7537
● DRAFT
co-author

Soulbound Tokens for DAOs and Web3 Games

Non-transferable tokens for governance roles, contributor reputation, and game-state ownership. Defines a minimal standard with revocation, expiration, and on-chain attestations.

Read on ethereum-magicians.org
PAPER
2026
● PUBLISHED
co-author

Block Update Digests: Membership Proofs Without a Global State Tree

Authored with Cody Littley and Alejandro Ranchal-Pedrosa. BUDs are an incremental authenticated data structure that scales membership proofs with per-block write volume rather than total state size — no global state trie on the critical path.

Read on ethresear.ch
// 03 RESEARCH · WRITING

Research & writing.

// PhD · MACHINE_LEARNING2026 — PRESENT
University of Cambridge

PhD in Machine Learning Engineering. Focus: tool-use efficiency in agentic LLMs and ZK-provable inference for on-chain agents.

// MSc · ARTIFICIAL_INTELLIGENCE2024 — 2026
University of Zurich

MSc in AI. Thesis on retrieval-augmented governance copilots (the prior art for the Summon RAG pipeline).

// WRITINGCOMING SOON
Notes — coming soon.

Drafts in flight: MCP server design patterns, matching-engine determinism on high-throughput L1s, and ZK + ML for verifiable inference.

// 04 SERVICES · HIRE_ME

Hire me to set up your personal AI agent.

I run two-week, fixed-fee engagements to set up production-grade Claude + MCP agents: tool surface design, RAG plumbing, observability, and on-call runbook. Most teams ship a working internal agent by week two.

If you've got a knowledge surface (docs, ticketing, repos, on-chain data) and you want Claude to actually do work against it, that's the engagement.

omar@mcp — claude-haiku-4.5 — 80×24● connected
// click a command above to run a sample tool call
✓ session established · 14 tools registered
// 05 ABOUT

About.

I work remotely across EMEA, currently doing the PhD at Cambridge. Publicly I started with open-source contributions to React at Meta, but my actual first stack was Angular 1, MongoDB, Postgres and Node.js 0.4.X back at my second job — full-stack from day one. From there: backend systems, crypto exchanges, smart contracts, standards work, and over the last two years deep into agent infrastructure and LLM systems.

The connecting thread is the same as it's always been: I like systems where the boring details — determinism, latency, replay — decide whether the cool feature actually works in production.

Most "AI agents" fail in production because they were prototyped against optimistic tools. The MCP layer is where you decide if your agent is an assistant or an outage.
// YEARS_SHIPPING
13+
// PUBLICATIONS
2
// CONTRACTS_DEPLOYED
100+
// MATCHING_LATENCY_μS
~300