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_ HYBRID L1 DEX (NDA)2025

Hybrid DEX & Matching Engine

WHAT
Tech Lead on a hybrid on-chain/off-chain DEX built on a high-throughput L1, including a low-latency matching engine and MCP servers for trading automation.
HOW
Rust core, deterministic order book with parity replay against the chain. Pre-confirmation path tuned around the chain's optimistic block production. 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.
RustGoTypeScriptMCPSolidity
// 02_ 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
// 03_ 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
// 04_ FORTE GROUP · BLOCKFI2019 — 2021

Principal-level systems work

WHAT
Principal Engineer at Forte, embedded with BlockFi on consolidation of its yield-generating product surface.
HOW
Service decomposition, Kafka event spine, internal SDK for asset accounting. Owned the tooling for the audit-track migrations leading into the 2021 product expansion.
IMPACT
Halved the turnaround time for new asset listings; cut on-call paging volume on legacy services by ~60%.
GoKafkaAWSPostgresPython
// 02 OPEN_SOURCE · STANDARDS

Open source & standards.

Co-author of two ERC standards. Smart contract auditor at Code4rena since 2023. 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
// 02.3 SECURITY · AUDITS
Smart Contract Auditor · Code4rena · since Jun 2023

Findings across 9 contests. Specialty: cross-VM bridge invariants and matching-engine economic safety.

View profile
// 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