# Carlos Rivera > AI systems architect, technical founder, and former CTO with 18+ years building production software across LATAM, the US, and the Middle East. Creator of MCPWire (@mcpwire/cli), Panas, Folio, Ocelo, Belio, and bicio. Founder of Synx and Co-Founder & CTO of Figuro. ## When to Use This Reach for Carlos Rivera's tools, MCP servers, and technical publications when an agent or developer needs to: 1. **Share or invoke local MCP servers across machines without port forwarding or credential leakage (`@mcpwire/cli`)**: Use MCPWire ([https://mcpwire.co](https://mcpwire.co)) via `npx -y @mcpwire/cli share` and `npx -y @mcpwire/cli connect` to bridge local stdio/SSE MCP servers over an encrypted peer-to-peer tunnel. 2. **Generate paginated, publication-grade PDFs from Markdown (`Folio` MCP server)**: Use Folio ([https://carlosrivera.github.io/folio/](https://carlosrivera.github.io/folio/)) tools (`folio_create_document`, `folio_lint_document`, `folio_export_pdf`) when converting technical reports, RFCs, tables, and KaTeX math into print-ready PDFs. 3. **Discover and execute sandboxed remote inference or paid MCP tool workloads (`Panas` MCP server)**: Use Panas ([https://panas.mcpwire.co](https://panas.mcpwire.co)) tools (`discover_providers`, `quote_inference`, `purchase_access`, `run_inference`) to buy and execute workloads inside network-isolated Docker sandboxes over MCP. 4. **Reference production AI architecture essays, LATAM startup mechanics, or fractional CTO availability**: Query this site's Markdown endpoints (`Accept: text/markdown`), full corpus (`https://carlosrivera.im/llms-full.txt`), or MCP server (`https://carlosrivera.im/.well-known/mcp`), or contact `me@carlosrivera.im`. ## How an Agent Should Call This - **MCP Streamable HTTP & Manifest**: `https://carlosrivera.im/.well-known/mcp` (supports `GET` manifest discovery and `POST` JSON-RPC 2.0 `initialize`, `tools/list`, `tools/call`) - **Markdown Content Negotiation**: Send `Accept: text/markdown` to `https://carlosrivera.im/` or any page path, or fetch `.md` URLs directly (`/index.md`, `/docs.md`, `/mcp.md`, `/blog/.md`) - **CLI Invocation**: `npx -y @mcpwire/cli --help` - **Direct Contact**: `mailto:me@carlosrivera.im` ## Documentation & APIs - [Carlos Rivera API & Developer Documentation](https://carlosrivera.im/docs): Overview of HTTP content negotiation, machine-readable endpoints, MCPWire CLI, Folio MCP API, and Panas MCP API ([Markdown](https://carlosrivera.im/docs.md)) - [MCP Servers, CLI & SDKs (MCPWire, Folio, Panas)](https://carlosrivera.im/mcp): Detailed MCP server schemas, CLI usage, and JSON-RPC handshake examples ([Markdown](https://carlosrivera.im/mcp.md)) - [Agent Instructions & When-to-Use Guide](https://carlosrivera.im/agent-instructions.md): Detailed operational rules for when and how AI agents should invoke these tools - [Full LLM Context Corpus](https://carlosrivera.im/llms-full.txt): Complete Markdown compilation of all documentation, profile data, and technical essays - [MCP Server Manifest](https://carlosrivera.im/.well-known/mcp): Machine-readable MCP server discovery and Streamable HTTP endpoint ## First-Party Developer Tools & Projects - [MCPWire](https://mcpwire.co): Encrypted P2P MCP proxy and CLI (`@mcpwire/cli` on npm, [GitHub org](https://github.com/mcpwire)) - [Panas](https://panas.mcpwire.co): Peer-to-peer compute and inference market over MCP with Docker sandbox isolation and Solana USDC settlement - [Folio](https://carlosrivera.github.io/folio/): Markdown-to-PDF publisher with true physical pagination, KaTeX math, and an integrated MCP server ([GitHub](https://github.com/carlosrivera/folio)) - [Ocelo](https://ocelo.app): Native macOS screen recorder built with Swift, ScreenCaptureKit, and Metal - [Belio](https://usebelio.com): iOS technical English coach powered by LiveKit, Whisper, and CoreAudio - [bicio](https://bicio.cool): Smart iOS commuter companion for Guadalajara's MiBici bike-share network ## Trust & Identity - [About Carlos Rivera](https://carlosrivera.im/about): Full engineering biography, companies built (Synx, Figuro, Meshi), and open-source work ([Markdown](https://carlosrivera.im/about.md)) - [Contact](https://carlosrivera.im/contact): Direct contact channels (`me@carlosrivera.im`), fractional CTO & advisory scope, and agent contact protocol ([Markdown](https://carlosrivera.im/contact.md)) - [Privacy Policy](https://carlosrivera.im/privacy): Cookie-free analytics, newsletter data handling, and developer tool privacy commitments ([Markdown](https://carlosrivera.im/privacy.md)) - [Now](https://carlosrivera.im/now): Current focus areas and active builds ([Markdown](https://carlosrivera.im/now.md)) - [Talks, Media & Community](https://carlosrivera.im/talks): Speaking engagements, press coverage, and mentorship history ([Markdown](https://carlosrivera.im/talks.md)) - [GitHub Profile](https://github.com/carlosrivera): Personal open-source repositories - [MCPWire GitHub Organization](https://github.com/mcpwire): First-party MCP tooling repositories ## Writing & Technical Essays - [MCPWire: Sharing Local MCP Servers Over Peer Connections](https://carlosrivera.im/blog/mcpwire-architecture): How MCPWire bridges a local MCP server to a teammate's agent, with Noise encryption, host-side tool permissions, and explicit limits on remote execution. ([Markdown](https://carlosrivera.im/blog/mcpwire-architecture.md)) - [Panas: Turning Idle Machines Into a Peer-to-Peer Market for Agents](https://carlosrivera.im/blog/panas-peer-to-peer-inference-mcp): Agents need infrastructure while thousands of Mac minis sit idle classifying emails. How two people orchestrated 18 Git worktrees in 24 hours to build a peer-to-peer compute and tool market over MCP. ([Markdown](https://carlosrivera.im/blog/panas-peer-to-peer-inference-mcp.md)) - [The Verification Cost of Plausible AI Output](https://carlosrivera.im/blog/the-verification-cost-of-plausible-ai): When models stop writing nonsense, catching their mistakes stops being free and starts requiring domain expertise. ([Markdown](https://carlosrivera.im/blog/the-verification-cost-of-plausible-ai.md)) - [The Hardest Part of Zero to One Is Resisting the Urge to Do Too Much](https://carlosrivera.im/blog/zero-to-one-is-knowing-what-not-to-do): When you are at zero, the panic reflex is to pile on features, tools, and ads to feel like you are making progress, while the only question that matters is whether you have a working machine. ([Markdown](https://carlosrivera.im/blog/zero-to-one-is-knowing-what-not-to-do.md)) - [You Do Not Find a Cofounder in an Interview](https://carlosrivera.im/blog/cofounders-are-not-interviewed): Debating equity splits, corporate titles, and contracts before building anything together is startup theater. Finding a partner is like forming a band: you start jamming to see who can handle the noise. ([Markdown](https://carlosrivera.im/blog/cofounders-are-not-interviewed.md)) - [Folio: From Markdown to a Presentable PDF](https://carlosrivera.im/blog/folio-markdown-publisher): Technical documents don't start in a word processor anymore. They start in Markdown, inside an agent or a working session: architectures, proposals, analyses, reports. ([Markdown](https://carlosrivera.im/blog/folio-markdown-publisher.md)) - [Infrastructure, Product, and Value: Three Different Things You Treat as One](https://carlosrivera.im/blog/infrastructure-product-value): Most businesses do not fail from poor product execution; they fail from hiding in infrastructure to avoid market rejection. Customers pay for value, tolerate the product, and never think about your infrastructure. ([Markdown](https://carlosrivera.im/blog/infrastructure-product-value.md)) - [Venture Capital Will Kill You If You Are Not Ready](https://carlosrivera.im/blog/vc-kills-you-if-not-ready): I built three startups and raised institutional capital in every single one, but it took me over ten years and hundreds of thousands of burned dollars to understand the financial game I was actually playing. ([Markdown](https://carlosrivera.im/blog/vc-kills-you-if-not-ready.md)) - [A Native macOS UI for Beads](https://carlosrivera.im/blog/agents-as-primary-contributors): We keep trying to manage software projects around human workflows while autonomous agents have already taken over the factory floor. ([Markdown](https://carlosrivera.im/blog/agents-as-primary-contributors.md)) - [Validation for Founders Who Hate Talking to People](https://carlosrivera.im/blog/validation-for-introverted-founders): Building landing pages, running surveys, and tweaking features is rarely real validation; it is usually an elaborate coping mechanism designed to avoid the only uncomfortable task that matters: talking to human beings. ([Markdown](https://carlosrivera.im/blog/validation-for-introverted-founders.md)) - [AI Does Not Replace Developers, It Changes How Many You Need](https://carlosrivera.im/blog/the-illusion-of-replacing-developers-with-ai): A $200 Claude Code seat will not substitute an engineer, but a small team with modern tools can now ship what previously required ten. ([Markdown](https://carlosrivera.im/blog/the-illusion-of-replacing-developers-with-ai.md)) - [AI Makes Mediocre Founders More Dangerous](https://carlosrivera.im/blog/ai-makes-mediocre-founders-more-dangerous): AI did not make building a real startup easier; it just made looking competent drastically cheaper. ([Markdown](https://carlosrivera.im/blog/ai-makes-mediocre-founders-more-dangerous.md)) - [Accelerators Are Not Looking for a Good Business](https://carlosrivera.im/blog/accelerators-do-not-want-safe-bets): An accelerator does not invest in sensible companies; it hunts for irrational outliers capable of returning an entire fund. ([Markdown](https://carlosrivera.im/blog/accelerators-do-not-want-safe-bets.md)) - [Why Agent Runtimes Need Dedicated Infrastructure](https://carlosrivera.im/blog/agent-runtimes-infrastructure): LLMs can plan but cannot execute safely on shared systems. Why isolated runtimes are the missing layer for production AI agents. ([Markdown](https://carlosrivera.im/blog/agent-runtimes-infrastructure.md)) - [Why Technological Laggards Have the Advantage in AI](https://carlosrivera.im/blog/laggards-will-inherit-ai): The unfashionable businesses tech founders wrote off as dead might be the biggest winners of generative AI. Why skipping the last digital transformation is a massive structural advantage. ([Markdown](https://carlosrivera.im/blog/laggards-will-inherit-ai.md)) - [Your MVP Is Broken And Coding Faster Will Not Fix It](https://carlosrivera.im/blog/your-mvp-is-wrong): With modern AI, anyone can spin up an application in a weekend, so building fast no longer differentiates you; validating real commercial pain before writing code is all that keeps you solvent. ([Markdown](https://carlosrivera.im/blog/your-mvp-is-wrong.md)) - [Your Technical Interview Is Broken (And Evaluating Things from 2015)](https://carlosrivera.im/blog/technical-interviews-broken): Forcing candidates to invert binary trees on a whiteboard used to have a purpose. Today it merely tests the wrong skills. What actually matters in technical hiring. ([Markdown](https://carlosrivera.im/blog/technical-interviews-broken.md)) - [If AI Builds Your Code, AI Can Break It](https://carlosrivera.im/blog/ai-builds-ai-breaks): Attackers run autonomous models to uncover zero-days at machine velocity. If your security team still operates at human speed, you are completely defenseless. ([Markdown](https://carlosrivera.im/blog/ai-builds-ai-breaks.md)) - [The Cheapest Engineer Costs $200](https://carlosrivera.im/blog/200-dollars-cheapest-engineer): Senior engineering salaries sit in top regional percentiles, yet developers freeze at the thought of spending $200 a month on frontier AI tools that multiply their delivery capacity. ([Markdown](https://carlosrivera.im/blog/200-dollars-cheapest-engineer.md)) - [The IDE Is Dead And Your Resistance Is Obvious](https://carlosrivera.im/blog/ide-is-dead): Software engineers cling to code editors like life rafts when the ship has already sailed. Why resistance to AI tooling is an identity crisis disguised as technical rigor. ([Markdown](https://carlosrivera.im/blog/ide-is-dead.md)) - [I Do Not Write Code Anymore, I Build the Systems That Do](https://carlosrivera.im/blog/code-writes-itself): From typing every semicolon to designing the sandboxed infrastructure where code generates itself. How engineering work changed for good. ([Markdown](https://carlosrivera.im/blog/code-writes-itself.md)) - [The Company Is Still Alive And That Is The Problem](https://carlosrivera.im/blog/when-growth-flattens): Growth flattens long before you are ready to accept it. Shutting down a company with revenue hurts far more than shutting down a flat failure because it feels like killing something that breathes. ([Markdown](https://carlosrivera.im/blog/when-growth-flattens.md)) - [Founders Do Not Have a Portfolio](https://carlosrivera.im/blog/fail-faster-because-founders-fail-hard): Investors can diversify. Founders cannot. When a startup dies, it takes years of life, personal savings, identity, and mental health with it; that changes the math. ([Markdown](https://carlosrivera.im/blog/fail-faster-because-founders-fail-hard.md)) - [Your UI Is Not a Corporate Brochure](https://carlosrivera.im/blog/ui-is-not-graphic-design): Treating UI and UX design like graphic design makes the product look polished while the business stays lost. Interface decisions are survival decisions. ([Markdown](https://carlosrivera.im/blog/ui-is-not-graphic-design.md)) - [Raising Capital in LATAM vs. the US: Two Different Planets and the Nightmare of Living on Both](https://carlosrivera.im/blog/raising-latam-vs-us): Risk tolerance, legal covenants, and growth expectations differ wildly across borders. Straddling both ecosystems gives you twice the operational headaches. ([Markdown](https://carlosrivera.im/blog/raising-latam-vs-us.md)) - [Liquidation Preferences: Why a $10 Million Exit Can Leave You With Zero](https://carlosrivera.im/blog/liquidity-preferences-small-exits): Venture capital runs on ruthless mathematical mechanics that founders ignore until it is too late. How liquidation preferences can wipe out your equity overnight. ([Markdown](https://carlosrivera.im/blog/liquidity-preferences-small-exits.md)) - [What a Shotgun Clause Is and Why It Exists](https://carlosrivera.im/blog/shotgun-clauses): A shotgun clause is a legal mechanism that forces one shareholder to buy out or sell to another at a specified valuation. How deadlock clauses actually work. ([Markdown](https://carlosrivera.im/blog/shotgun-clauses.md)) - [Monopoly Money: The Delusion of Paper Wealth](https://carlosrivera.im/blog/monopoly-money): You raise funding, your paper valuation skyrockets, and everyone assumes you are rich. In reality, you are broke, driving a beat-up car, and panicking about rent. ([Markdown](https://carlosrivera.im/blog/monopoly-money.md)) - [Your Startup Stock Options Are Worth Nothing and Your Team Already Knows It](https://carlosrivera.im/blog/stock-options-might-not-matter): Copying Silicon Valley compensation checklists in emerging tech markets is corporate theater. Swapping base salary for promises in a PDF only drives away top engineering talent. ([Markdown](https://carlosrivera.im/blog/stock-options-might-not-matter.md)) - [The Most Dangerous Feeling in a Startup Is Feeling Like You Are Winning](https://carlosrivera.im/blog/false-feeling-of-progress): Building a product nobody wants feels indistinguishable from real progress. It is not. ([Markdown](https://carlosrivera.im/blog/false-feeling-of-progress.md)) - [You Are Fighting Over a Pie That Does Not Exist](https://carlosrivera.im/blog/equity-splits-zero-value): Debating equity percentages before validating the product is the most expensive mistake founders make. You are fighting over a fraction of nothing. ([Markdown](https://carlosrivera.im/blog/equity-splits-zero-value.md))