Selected work

Selected builds.

( Projects )

Independent AI-Native Product Studio

Vertical SaaS products and reusable production tooling

May 2026 — Present · 07 builds

Interactive Systems Lab

Browser-game systems and technical prototypes

2026 — Present · 04 builds

AltLayer

Rollups, AI agents, MCP infrastructure

2024 — 2026 · 08 builds

~/work/mcp-server-platformDe-facto lead engineer

MCP server platform

13 / 27

AltLayer's internal MCP DeFi platform — ~37 protocol MCP servers (EVM + Solana) integrated into AltLLM's multi-model LLM platform and served through a unified stateless Hono gateway over Streamable HTTP, with per-protocol MCP servers (each focused on a single protocol, keeping tool sets small and cohesive) where reliable tool selection comes from guided schemas, workflow hints, and READ-first defaults across the public surface.

Built and integrated ~37 protocol MCP servers into AltLLM's LLM platform, led the rewrite of the server runtime from Next.js to stateless Hono on Vercel serverless without breaking the public API, and designed the per-protocol server surfaces (one focused server per protocol) and guided-mode ergonomics that let small models call the catalog correctly without fabricating arguments.

TypeScriptHonoMCPStreamable HTTPVercel ServerlessTurborepoPrismaPostgresviemCoinbase Developer Platform WalletsPlaywright
~/work/wizard.altlayer.ioProduct engineer

Wizard

14 / 27

AltLayer's customer-facing surface for Rollup-as-a-Service — where customers launch and operate production OP Stack and Arbitrum Orbit rollups from a guided UI, with deployment dashboards, dispute-game and challenger flows on OP, Orbit playground and mainnet flows, public rollup sharing, fee withdrawal, and the billing and agreements admin tooling that backs production rollups. Lives at wizard.altlayer.io.

Owned and shipped the RaaS surface end-to-end — both rollup stacks (OP Stack with dispute games, Arbitrum Orbit playground + mainnet), the deployments dashboard, public rollup sharing, fee withdrawal, and the billing and admin tooling that backs production rollups.

ReactTypeScriptMUIEmotionTanStack QueryZustandReact Hook FormYupReact RouterwagmiviemRainbowKitAxios (BFF)MSWPlaywrightJest
~/work/8004scan.ioProduct engineer

8004scan

18 / 27

AltLayer's cross-platform AI agent explorer for the ERC-8004 standard — agent discovery, registration, reputation, and validation across 29+ EVM chains and Solana. Ships from a single Next.js codebase as a responsive web app, an installable PWA, and Capacitor-wrapped iOS and Android apps on the App Store and Google Play. Lives at 8004scan.io and is positioned in the official docs as the "Google Maps of the agent economy."

Product engineer on 8004scan's frontend across early 2026 — owned the in-app conversational chat surface against AltLayer's LLM platform, the public developer API, mobile and PWA responsiveness across the web and native shells, and the trust, compliance, and engagement layer. Changes ship from one codebase to four surfaces — web, PWA, iOS, and Android.

Next.jsReactTypeScriptTailwind CSSshadcn/uiTanStack QueryZustandReact Hook FormZodRainbowKitWagmiViemCoinbase Developer PlatformCapacitor (iOS + Android)PWAOpenAPI
~/work/wizard.altlayer.io/avsProduct engineer

AVS-as-a-Service

19 / 27

AltLayer's AVS-as-a-Service — described in the official docs as the world's first AVS-as-a-Service platform for builders in the EigenLayer ecosystem. Lets a team deploy a production AVS (registry stack + ECDSA or BLS service manager) from a guided UI instead of hand-rolling EigenLayer plumbing, then manage operators, restaking strategies, and metadata from the same dashboard. Lives at wizard.altlayer.io/avs as one product domain inside the unified Wizard FE.

Product engineer on the AVS surface inside the unified Wizard frontend that also powers RaaS, Autonome, Bot, and Admin. Owned the Deploy AVS multi-step flow, the AVS app store / marketplace UI, AVS name validation, and the team-settings promote / kick actions — while also contributing to the shared design system and platform plumbing the AVS surface inherits.

ReactTypeScriptMUITanStack QueryZustandReact Hook FormYupWagmiViemRainbowKitEigenLayerPlaywright

Limitless Labs

Prediction markets on Base

2023 — 2024 · 01 build

Atlantis World

Web3 social metaverse

2021 — 2023 · 01 build

~/work/x.com/atlantis0xLead blockchain engineer (promoted from blockchain engineer)

Atlantis World

21 / 27

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.

Promoted from blockchain engineer to lead blockchain engineer. Built the Atlantis City game client on React, Chakra UI, and Vite. 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, and Swapr — and contributed to and oversaw 5 more alongside the team (Trader Joe, mStable, Float Capital, dYdX, ENS). Ran the live shift for the community NFT sale that raised approximately $1M in ETH.

Phaser.jsReactChakra UIViteRidgeTypeScriptNode.jsExpress.jsWebSocketsWebRTCDiscord OAuthSocket.IOAlchemyMoralisIPFSGuild.xyzNext.jsRainbowKitwagmiSolidityHardhatEthers.jsTypeChainMetaMaskMerkle proofsOpenZeppelinEthereumPolygon

Open source

Developer DAO contributions

2021 — 2022 · 03 builds

~/work/github.comOpen-source contributor · RFC co-author

DAO Job Board

22 / 27

A Web3-native job board for Developer DAO — connecting DAOs with talent, with wallet-address-as-identity, sibling concepts for long-form jobs and crypto-rewardable gigs, and organisations modelled as DAOs / companies / small teams of contributors. Open-source community build under the Developer DAO working group at github.com/Developer-DAO/DAO-job-board.

Co-authored the founding RFC with angelgomez.eth and contributed across the early build — the relational schema for the full posting → application lifecycle, wallet-address-as-primary-key + EIP-191 nonce auth, a generic typed useSupabase<T> repository hook, the TypeScript migration of the Next.js client, the sibling Hardhat workspace for the gig-payments path, and the contributor / DX scaffolding the rest of the community contributors inherit.

Next.jsReactTypeScriptChakra UISupabasePostgreSQL@usedapp/coreEthers.jsHardhatSolidityYarn workspacesDopplerESLintPrettier
~/work/web3-ui.vercel.appOpen-source contributor

Developer DAO web3-ui

24 / 27

Developer DAO's open-source React UI library for Web3 — a Chakra-themed set of components and hooks (wallet connect, ENS-aware address rendering, NFT cards and galleries, ERC-20 token balances, contract read/write hooks) so Web3 frontends don't re-derive the same five or six surfaces per hackathon. MIT-licensed, ~780 GitHub stars, 40 named contributors, shipped as @web3-ui/components and (deprecated) @web3-ui/core / @web3-ui/hooks on npm. Storybook gallery lives at web3-ui.vercel.app.

Raised the type-safety floor of the @web3-ui/hooks API — introduced a generic type argument on the contract write hook so consumers can pair the library with typechain-generated contract types and call contract methods with full IDE autocomplete and compile-time checking instead of falling back to any at the boundary. Credited in the project's all-contributors ledger for Code and Documentation.

TypeScriptReactChakra UIethers.jswagmitypechainStorybookPreconstructTurborepoChangesets

Independent & earlier work

Full-stack client & platform builds

2019 — 2022 · 03 builds

~/work/ideya.msuiit.edu.phFull-stack engineer

iDEYA Tracker

25 / 27

The internal admin platform for iDEYA Center of Innovation and Technopreneurship at MSU-IIT — the first DOST-PCIEERD-funded technology business incubator in Mindanao. A two-tier Laravel 7 + Nuxt 2 system that runs the incubation pipeline end-to-end: startup profiles and phase timelines, activity and partner programming, the scored startup-assessment rubric, and the reporting dashboards the program leads use to report to stakeholders. Built remotely, 2020–2022.

Designed the data model and Laravel 7 / OAuth2 API, built the Nuxt 2 + Vuetify admin SPA on top of it, and shipped the startup phase-and-level assessment system, the reporting dashboards (ApexCharts, CSV + PDF exports), and the GCP + Nginx deployment — working remotely with iDEYA's program leads through continuous feedback cycles.

Laravel 7PHPLaravel Passport (OAuth2)Spatie PermissionSpatie Media LibraryMySQLRedisNuxt 2Vue 2VuetifyVuexApexChartsPWAGCP Compute EngineNginxTDD
~/work/floor-plan-visuals-crmFull-stack engineer

Floor Plan Visuals CRM

26 / 27

An end-to-end operations platform for a real-estate floor plan / visuals operator. A two-tier Laravel 6 + Nuxt 2 system that runs the whole order pipeline — lead intake, property capture with Google Maps coordinates, on-site surveying, scope-of-work pricing in two modes (line-item and square-foot brackets), designer assignment, scheduling and timesheets, payroll, invoicing, and payments — alongside a public client portal that lets agents place orders directly without going through a salesperson. Built as a freelance full-stack engagement during the 2019–2021 client-projects era.

Designed the relational data model and the Laravel 6 / JWT API, built the Nuxt 2 + Vuetify SPA on top of it (with both staff-admin and client-portal layouts shipped from one codebase), and shipped the end-to-end order pipeline — lead → property + survey → scope of work → final scope → invoice → payment — alongside the two-mode pricing catalogue, the field-team scheduling / timesheets / payroll engine, and the public client order flow.

Laravel 6PHPtymon/jwt-authMySQLRedisaskedio/laravel-soft-cascadeNuxt 2Vue 2VuetifyVuexvuex-map-fieldsGoogle MapsCKEditor 5jsPDFvue-google-chartsvue-fusePWAHerokuFirebase Hosting
~/work/childcare-web.netlify.appFull-stack engineer

Childcare Management System

27 / 27

A client-built daycare-operations platform — one repo shipping three deployable surfaces: a Laravel 7 / OAuth2 REST API, a Nuxt 2 + Vuetify admin web app for daycare staff, and a Nuxt 2 + Framework7 iOS-installable PWA for parents. Runs the full child pipeline (enrolment, waitlist, termination), weekly billing for parents and hourly payroll for employees on one polymorphic ledger, attendance check-in / check-out, multi-facility maps, digital signatures, immunisation records, and reporting dashboards — with passwordless email-code login for parents.

Designed the data model and Laravel 7 / OAuth2 API, then built two Nuxt 2 frontends on top of it — a Vuetify admin web app for daycare staff and a Framework7 iOS-installable PWA for parents — and shipped the passwordless email-code login that the parent app uses, the polymorphic billing ledger that books both weekly parent billing and hourly employee payroll, and the GCP + Nginx + Netlify deployment that runs all three surfaces in production.

Laravel 7PHPLaravel Passport (OAuth2)Spatie PermissionSpatie Media LibraryMySQLRedisNuxt 2Vue 2VuetifyFramework7VuexApexChartsLeafletGoogle Mapsvue-signaturePWAGCP Compute EngineNginxNetlify
← Back to home