I ship Web3 products and AI-augmented systems end-to-end.
Worked with




How I work
Small team, fast iteration, full ownership.
Small, reviewable, reversible.
Tight diffs, clear commits, and a fast review loop — so rollbacks are surgical and shipping stays boring.
AI-augmented, not AI-dependent.
Claude Code, Codex, Multica AI, and MCP run in my daily loop — harness engineering and multi-agent orchestration so agent teams operate autonomously with high-quality outputs. I still write the plan, own the diff, and verify the output.
Modular frontend across product surfaces.
Frontend architecture that holds up across multiple product lines — Rumour, Wizard, Autonome, 8004scan — with shared tokens, predictable state, and a design system that survives the third feature.
Orchestration backends with safety rails.
Multi-step orchestration over large tool sets, MCP router design, indexer-backed flows, and human-in-the-loop gates wherever money or onchain state is on the line.
Tests where they matter most.
TDD for business logic, integration at API boundaries, Playwright and Synpress for end-to-end and wallet flows. Coverage where regression risk is real, not for the metric.
Selected work
Recent builds.
Rumour
AltLayer's Web3 social-trading platform — the self-described "world's first rumour trading platform" — where signal-first chatrooms turn anonymous market intel into Hyperliquid perp positions without leaving the app. Ships from a single React + Vite codebase as a PWA, a Farcaster Miniapp, and a LINE DappPortal Mini Dapp at rumour.app.
Autonome
AltLayer's no-code AI-agent deployment platform. Users pick a framework — Eliza, AgentKit-TS, Based Agent, Perplexica, or their own Docker image — configure persona / API keys / env vars, and get a chat-ready agent in roughly five minutes. Supports verifiable execution via TEE (Automata). Lives at apps.autono.meme inside the unified AltLayer Wizard dashboard.
Limitless Labs
Limitless Labs' prediction-markets platform on Base — shipping across four codebases: the API (NestJS, Fastify, TypeORM, PostgreSQL), smart contracts (Solidity, Hardhat, Foundry, custom FPMM v5/v6, LMSR), indexer (Envio, TypeScript, Slack/Discord bots), and frontend (React, Next.js, Chakra UI, Privy). During Carlo's era the platform priced every market with a Gnosis FixedProductMarketMaker deployed deterministically per question; it has since layered a CTF Exchange CLOB and NegRisk multi-outcome stack on top of the same CTF foundation. Lives at limitless.exchange.
Atlantis World
A 2D pixel-art Web3 social metaverse where players walked a shared world as characters, talked over voice and video with anyone nearby, and stepped into in-game buildings that wrapped real DeFi protocols. Built the game client on React, Chakra UI, and Vite, and led a full JavaScript-to-TypeScript migration. Started as blockchain engineer, promoted to lead blockchain engineer; owned 13 of the 18 DeFi/Web3 protocol integrations end-to-end (Yearn Finance, 1inch, Balancer, Aave, Perpetual Protocol, Moola, Lens Protocol, Filecoin, Snapshot, NFT.Storage, POAP, PoolTogether, Swapr) and contributed to and oversaw 5 more alongside the team (Trader Joe, mStable, Float Capital, dYdX, ENS). Owned the NFT-sale launch. Atlantis World was later rebranded into Limitless Labs.
What people say
Reviews from clients and teammates.
Carlo is an exceptional engineer with a deep understanding of the Web3 ecosystem. He has a knack for translating complex product logic into seamless user experiences. Beyond his technical prowess, he is a highly collaborative teammate who makes cross-functional communication effortless.
Carlo possesses an exceptional aesthetic sensibility combined with a holistic technical vision. With Carlo as a partner, the ‘expectation gap’ between design and the final product simply doesn’t exist. Whether crafting nuanced frontend interactions or architecting robust backend logic, he handles the entire stack with mastery.
Carlo communicates clearly, asks thoughtful questions, and is always willing to jump in to debug issues or adapt when project requirements change. I appreciated his ownership mindset, especially across backend, API, and infrastructure-related tasks. He follows through, learns quickly, and brings a positive attitude to the team.
Writing
Recent thinking.
Unit Testing a Solidity Smart Contract using Chai & Mocha with TypeScript
Walks through validating Solidity contract logic with Hardhat-generated TypeScript types, Chai, and Mocha.
Building a RESTful API with NestJS and MongoDB (Mongoose)
Shows how to build a Todo API with NestJS modules, services, controllers, and MongoDB persistence via Mongoose.
Getting started with Vue 3 + Pinia Store + TypeScript by building a Grocery List App
Builds a grocery list app with Vue 3 Composition API, Pinia state, and TypeScript.
About
Senior fullstack engineer — Web3 builds + AI-augmented systems, based in the Philippines.
Senior fullstack engineer — 7+ years software, 4+ years Web3. Former founding frontend engineer on Rumour and Autonome (AltLayer), founding engineer on Limitless Exchange (Limitless Labs), and founding engineer at Atlantis World. Daily AI-augmented practice: harness engineering, context engineering, multi-agent orchestration with autonomous agent loops, Claude Code + Codex + Multica AI. Primary focus: joining a team.
Read moreHave a Web3 product to ship?
Tell me what you are building and where I can help — typical response < 24h.
Book a call