My studio · Platform
My own software studio and app suite (sole proprietor, est. 2026) — designed, built, and operated end to end. One account, passes, and subscriptions across every app, plus an in-app AI assistant. Live apps: Outage Watch, Decks (AI-written slide decks you send as a link), Bike Fit (frame sizing & fit baselines), and Workout Assistant (gym checklist and training log with progress analytics).
Fastify 5 · Drizzle ORM · PostgreSQL · Redis · Next.js 16 · React 19 · PayMongo · OpenAI · MCP · Docker
Visit codasc.dev ↗
Codasc · Alerts SaaS
Hyper-local power-outage early warning, live for Albay (ALECO). Subscribers get Telegram alerts or SMS summaries for their own area as advisories come out, with an outage calendar, prepaid passes, and SMS credit packs.
Fastify 5 · Vite · React 19 · Drizzle ORM · PostgreSQL · OpenAI · Telegram · SMS · PayMongo
Open Outage Watch ↗
Codasc · Tax compliance · coming soon
Form-aware editor that turns Philippine BIR withholding data (1601EQ, 1601FQ, 1604C, QAP, MAP, and more) into validation-ready .DAT files. Taxpayer data stays on the device; a guided wizard, Excel import, BIR 2316 printing, and a Pro multi-client mode with encrypted backup.
Vite · React 19 · Fastify 5 · PayMongo · PWA
Codasc · Multi-agent AI
My personal and Codasc AI agent: Codi takes personal requests over Telegram and Codasc and freelance work over Slack, including managing social pages like Facebook, and reads, writes and ships code for real repos.
OpenClaw · Claude · Docker · Slack · Telegram · MCP
Codasc · Scoring SaaS · paused
Multi-tenant pageant and contest scoring. Judges score from their phones, weighted criteria tally correctly, and an optional live leaderboard follows along. Results export, an audit trail, printable scoresheets, and pay-per-publish billing.
Next.js 16 · React 19 · Fastify 5 · Drizzle ORM · PostgreSQL · Docker
Codasc · Event SaaS · paused
Multi-tenant SaaS event marketplace and registration platform for verified athletic events, with standardized platform-managed forms, secure fee collection, and CSV/Excel import-export.
Next.js 16 · React 19 · NextAuth 5 · Drizzle ORM · PostgreSQL · Docker
Codasc · AI marketplace · coming soon
AI-powered event-photo marketplace: photographers upload albums, and customers find their own photos by face recognition, bib-number OCR, or event. Built and working; opening soon.
TypeScript · Next.js · TensorFlow.js · Google Cloud Vision · Drizzle ORM · Auth.js · MinIO · Turborepo · Docker
Professional work · AI SaaS · unnamed under NDA
Multi-tenant AI SaaS that turns call recordings into business intelligence — speech-to-text, automated analysis, reporting, and usage-based billing, with a documented REST API.
Next.js 16 · React 19 · TypeORM · PostgreSQL · Stripe · OpenAI · AssemblyAI · Docker
Call-Data Sync & Dashboards
09
Professional work · Internal tooling · unnamed under NDA
Internal app that pulls a third-party call-tracking platform's data into its own database on a schedule, then serves the operational dashboards and reports the vendor's own UI doesn't — plus bulk CSV import and an AI question box over the same data.
Wasp · React · Node/Express · Prisma · PostgreSQL · PgBoss · OpenAI · Fly.io
Professional work · Multi-agent AI · unnamed under NDA
Self-hosted multi-agent AI platform running a set of assistants: one for internal work, one for engineering, and one for customer-facing support.
OpenClaw · Docker · LiteLLM · OpenAI · Slack · n8n
Professional work · Marketing operations · unnamed under NDA
Internal platform that runs a marketing team’s campaign workflow end to end — research, content production with approvals, paid-media management, and reporting that feeds the next campaign.
Next.js 16 · React 19 · Drizzle ORM · PostgreSQL · Redis · BullMQ · Docker
Professional work · Business intelligence · unnamed under NDA
Company-wide analytics and reporting layer — one consistent set of figures across systems, self-serve dashboards, role-scoped access, and an assistant that answers from the same numbers.
Next.js 16 · React 19 · PostgreSQL · MySQL · MCP · Docker
Freelance · AI tax co-pilot
AI tax co-pilot for the Philippines. Chat grounded in a curated BIR knowledge base, audience-specific advisor personas, Agent Andy document audits with PDF reports, BIR form filing with an AI assistant that fills fields from plain-language answers, tax calculators, and PayMongo subscriptions.
Next.js 16 · React 19 · Supabase · Drizzle · Grok · OpenAI · PayMongo · Docker
Visit ignitetax.ai ↗
APT · Social fitness platform
Social fitness platform for APT, a movement community in Albay. Member profiles with per-sport stats for running, basketball, and pickleball, session logs with box scores, crews to follow, and an admin console — behind a kinetic marketing site. In beta and under active development.
Next.js 16 · React 19 · TypeScript · Better Auth · Drizzle ORM · PostgreSQL 18 · MCP · Docker
Visit aptmove.org ↗
Community · Nonprofit website · Beta
Rebuilt the official website of Bicol IT (BICOLIT.ORG INC.), Bicol's largest IT education nonprofit — 5,000+ members across Albay, Camarines Sur, and Sorsogon, and home of the BITCON conference. A new site with light/dark themes, editable events, team, and membership pages, and an interactive mini-game in the hero. Currently in beta.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Keystatic · GitHub Pages
Visit beta.bicolit.org ↗
Agents · dApps
A customized ElizaOS agent running a client's X/Twitter crypto presence with news-driven, multi-tweet threads. Plus a suite of SparkPoint web3 dApps — airdrop, faucet, and node-sale front-ends — and a Laravel food-delivery API with crypto rewards.
TypeScript · ElizaOS · Next.js · Thirdweb · Ethers.js · web3.js · Laravel
Personal · Portfolio + MCP
Ask any AI about my work and get grounded answers: this site serves a public read-only MCP server and a plain-text version any assistant can read, alongside the project gallery and a print-ready resume.
TypeScript · Express · MCP SDK · Vite · nginx · Docker