# Medard B. Mandane **AI Engineer & Full-Stack Developer** · Albay, Philippines [Website](https://m3dstack.dev/) · [Email](mailto:hello@codasc.dev) · [GitHub](https://github.com/m3dstack) · [LinkedIn](https://www.linkedin.com/in/medardm/) ## Summary AI engineer and full-stack developer building AI products that reach production. I design and deliver pragmatic systems that improve productivity: RAG-backed chat apps, multi-agent AI platforms, analytics/reporting SaaS, API integrations, and data pipelines. Comfortable owning features end to end across Next.js and Fastify backends, React frontends, and Postgres/MySQL data layers. Experienced integrating third-party APIs (OpenAI, Grok, Stripe, PayMongo, Facebook, Slack, Telegram, AssemblyAI) and shipping to VPS/Fly.io with CI/CD. In 2026 I founded Codasc, my own software studio and app suite, where I design and build multi-tenant products end to end. ## Core competencies - Full-stack development (Node.js/TypeScript, React/Next.js, Fastify, Wasp, Laravel) - AI products: RAG systems, multi-agent platforms (OpenClaw, ElizaOS), MCP servers, embeddings & vectorized search - Multi-tenant SaaS architecture, modular monorepos, and legacy modernization - Automation & integrations (n8n, Slack, Telegram, Facebook Graph API, call-tracking platforms) - Data pipelines/ETL, reporting, analytics; background jobs & scheduling - API design, resilience, rate limiting, and error handling at integration boundaries - CI/CD, GitHub Actions, Dockerized VPS & Fly.io deployment - Efficient database design and query tuning; basic security & secrets hygiene ## Skills - **Languages & Runtime:** TypeScript, JavaScript, PHP, SQL, Node.js - **Frontend:** React, Next.js, Vite, Tailwind CSS, Recharts, TanStack Table, Bootstrap - **Backend & Frameworks:** Fastify, Wasp, Express, Laravel, CodeIgniter, NestJS - **AI/LLM:** OpenAI, Grok, Claude, RAG, Vector embeddings (pgvector), MCP servers, OpenClaw/ElizaOS agents, AssemblyAI (STT), TensorFlow.js, Google Cloud Vision - **Databases:** PostgreSQL, Redis, MySQL, SQLite, TypeORM, Drizzle, Prisma, Supabase - **DevOps/Infra:** Docker, GitHub Actions (CI/CD), VPS (Ubuntu), PM2, Fly.io, Nginx, Caddy, Cloudflare, AWS basics - **Integrations/APIs:** Stripe, PayMongo, Facebook Graph API, X/Twitter API, Slack API, Telegram Bot API, Semaphore SMS, call-tracking platforms, Google Analytics API - **Web3:** Ethers.js, web3.js, Thirdweb - **Tools & Testing:** n8n, YAML, Git/GitHub, Bitbucket, Jira, Jest, Vitest, Playwright, Cypress, PHPUnit ## Experience ### Founder & Sole Proprietor — Codasc *2026-05 – present · Part-time* > My own software studio and app suite (Code + Ascent). My own software studio and app suite. Designed, built, and operate the whole thing end to end: the Codasc platform and its live apps — Outage Watch, Decks, Bike Fit, and Workout Assistant — an in-app AI assistant, the Codi agent stack, and larger products like Startline and Tabulator, both currently paused, plus Photostore, which is opening soon. Also takes on client studio work: sites, web apps, and automation. - Designed and built the Codasc platform end to end — one account across every app, with Google sign-in, PayMongo passes and subscriptions, vouchers, and a storefront. - Shipped the live apps: Outage Watch (hyper-local power-outage alerts by Telegram and SMS), Decks (AI-written slide decks you send as a link), Bike Fit (frame sizing and fit baselines), and Workout Assistant (gym checklist and training log with progress analytics). BIR DAT (BIR .DAT file generation with Excel import and 2316 printing) is built but not open to the public yet. - Built an in-app AI assistant and run Codi, my personal and Codasc AI agent: personal requests on Telegram; Codasc and freelance work, including Facebook page management, on Slack; and coding work across real repos. - Products Startline (event-registration SaaS) and Tabulator (live pageant & contest scoring) also ship under Codasc but are currently paused, and Photostore (AI event-photo marketplace with face recognition and bib-number OCR) is built and opening soon; also takes on client studio work (sites, web apps, automation). **Tech:** TypeScript, Fastify, Drizzle, PostgreSQL, Redis, Next.js, React, PayMongo, OpenAI, OpenClaw, MCP, Docker ### Full-Stack Developer — IntelHouse / La Fabbrica *2024-03 – present · Full-time* > Digital marketing company. Products built there are unnamed under NDA. Build and operate AI and analytics products end to end — LLM and speech integrations, data pipelines, multi-tenant billing, and documented APIs — plus internal platforms that replace scattered tooling, and n8n automations. The products are covered by an NDA: they are described by capability, left unnamed, and not attributed to any client or employer. - Build and operate AI and analytics products end to end — LLM and speech integrations, data pipelines, multi-tenant billing, and documented APIs (Next.js 16, TypeORM/Drizzle/Prisma, PostgreSQL, MySQL, Redis/BullMQ). - Build internal platforms that replace scattered tooling: workflow apps with approval gates, self-serve dashboards, and role-scoped access. - Built & maintained n8n automations for ad-comment moderation, integration health checks, and reporting ETL. - Feature development on a Laravel + Angular + MySQL platform and responsive landing pages from Figma designs. **Tech:** Next.js, React, TypeScript, Wasp, TypeORM/Drizzle/Prisma, PostgreSQL, MySQL, Redis/BullMQ, OpenAI, AssemblyAI, Stripe, n8n, Slack, Docker, Fly.io ### Freelance Full-Stack Developer — Ignite Tax AI (CPA client) *2024-12 – present · Part-time* > Lead developer for Ignite Tax AI, an AI tax co-pilot for the Philippines (https://ignitetax.ai). Lead developer on a small team building Ignite Tax AI, an AI tax co-pilot for the Philippines (Next.js, Supabase, Grok/OpenAI) — the BIR knowledge base, auth, PayMongo subscriptions, document analysis, BIR form filing, the landing-page redesign and app UI refresh, and deployment. - Built the curated BIR knowledge base behind the co-pilot's chat, plus audience-specific advisor personas and tax calculators. - Built PayMongo subscriptions (Starter / Education / Pro tiers with query credits) and the AI filing assistant that fills BIR form fields from plain-language answers. - Led delivery with the team of Agent Andy document audits (structured reports + PDF export) and BIR tax filing forms on a Next.js 16 / React 19 app. - Redesigned the ignitetax.ai landing page end to end — an interactive product demo in the hero, parallax motion, and a rebuilt mobile layout — and led a UI refresh of the app. - Handled deployment and CI/CD for the app and its self-hosted infrastructure. **Tech:** Next.js, React, TypeScript, Tailwind CSS, Supabase, Drizzle, Grok, OpenAI, PayMongo, GitHub Actions, Docker ### Full-Stack Web Developer — SparkPoint *2019-08 – 2024-03 · Full-time* > Blockchain startup: staking, NFT marketplace, wallet, swap, and earning platforms. Blockchain startup. Contributed to the SparkSwap DeFi suite (DEX, staking, launchpad, NFT platform) and the SparkPoint Wallet used by thousands — smart-contract integrations, wallet/staking/swap flows in React/Next.js, and CI/CD. Also built a Laravel food-delivery platform with crypto rewards from the ground up. - Backend integrations and verification for smart contracts (web3.js/ethers.js) and product APIs; airdrop/faucet/node-sale dApps (Next.js, Thirdweb). - Frontend features in React/Next.js — wallet integration, staking, swapping, and related flows. - Contributed to the SparkSwap DeFi suite (DEX, staking, launchpad, NFT platform) and the SparkPoint Wallet used by thousands of users. - Built a food-delivery platform with crypto rewards (Laravel + MySQL) from the ground up; repo management, CI/CD, code reviews, and a short Web3.js course for the learning platform. **Tech:** React, Next.js, Node.js, Laravel, web3.js, ethers.js, Thirdweb, Prisma, GitHub Actions ### Junior Web Developer — WYLog Inc. *2018-05 – 2019-08 · Full-time* > France-based software services company. Maintained and extended a subscription/content management system (PHP CodeIgniter + MySQL), built analytics dashboards via the Google Analytics API, and internal tooling. - Maintained and extended a subscription/content management system (PHP CodeIgniter + MySQL): bug fixes, new features, and performance optimizations. - Built a dashboard showing Google Analytics-derived statistics via API; internal HR tooling. **Tech:** PHP, CodeIgniter, MySQL, Bootstrap, Google Analytics API ## Selected projects ### Codasc — Platform (My studio) 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 and fit baselines), and Workout Assistant (gym checklist and training log with progress analytics). BIR DAT is built but not listed as live yet; Photostore is not open to the public yet; Startline and Tabulator are built but currently paused. **Tech:** Fastify 5, Drizzle ORM, PostgreSQL, Redis, Next.js 16, React 19, PayMongo, OpenAI, MCP, Docker ### Outage Watch — Alerts SaaS (Codasc) 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 and prepaid passes. **Tech:** Fastify 5, Vite, React 19, Drizzle ORM, PostgreSQL, OpenAI, Telegram, SMS, PayMongo ### BIR DAT — Tax compliance (coming soon) (Codasc) 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; guided wizard, Excel import, BIR 2316 printing, and a Pro multi-client mode with encrypted backup. Built and working, but not open to the public yet. **Tech:** Vite, React 19, Fastify 5, PayMongo, PWA ### Codi — Multi-agent AI (Codasc) 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. **Tech:** OpenClaw, Claude, Docker, Slack, Telegram, MCP ### Tabulator — Scoring SaaS (paused) (Codasc) 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. Built and working, currently paused. **Tech:** Next.js 16, React 19, Fastify 5, Drizzle ORM, PostgreSQL, Docker ### Startline — Event SaaS (paused) (Codasc) 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. Built and working, currently paused. **Tech:** Next.js 16, React 19, NextAuth 5, Drizzle ORM, PostgreSQL, Docker ### Photostore — AI marketplace (coming soon) (Codasc) AI-powered event-photo marketplace: photographers upload albums, and customers find their own photos by face recognition, bib-number OCR, or event search. Built and working, opening soon. **Tech:** TypeScript, Next.js, TensorFlow.js, Google Cloud Vision, Drizzle ORM, Auth.js, MinIO, Turborepo, Docker ### AI Call-Analysis SaaS — AI SaaS (Professional work (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. **Tech:** Next.js 16, React 19, TypeORM, PostgreSQL, Stripe, OpenAI, AssemblyAI, Docker ### Call-Data Sync & Dashboards — Internal tooling (Professional work (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. **Tech:** Wasp, React, Node/Express, Prisma, PostgreSQL, PgBoss, OpenAI, Fly.io ### Multi-Agent Assistant Platform — Multi-agent AI (Professional work (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. **Tech:** OpenClaw, Docker, LiteLLM, OpenAI, Slack, n8n ### Marketing Operations Platform — Marketing operations (Professional work (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. **Tech:** Next.js 16, React 19, TypeScript, Drizzle ORM, PostgreSQL, Redis, BullMQ, NextAuth, OpenAI, Docker ### Reporting & BI Layer — Business intelligence (Professional work (unnamed under NDA)) Company-wide analytics and reporting layer: one consistent set of figures across systems, self-serve dashboards, and role-scoped access. **Tech:** Next.js 16, React 19, TypeScript, PostgreSQL, MySQL, MCP, Docker ### Ignite Tax AI — AI tax co-pilot (Freelance) AI tax co-pilot for the Philippines (https://ignitetax.ai). 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. **Tech:** Next.js 16, React 19, Supabase, Drizzle, Grok, OpenAI, PayMongo, Docker ### APT:MOVE — Social fitness platform (APT) Social fitness platform for APT, a movement community in Albay (https://aptmove.org). Member profiles with per-sport stats for running, basketball, and pickleball, session logs with box scores, crews to follow, and an admin console — plus a kinetic marketing site. In beta and under active development. **Tech:** Next.js 16, React 19, TypeScript, Better Auth, Drizzle ORM, PostgreSQL 18, MCP, Docker ### Bicol IT Website — Nonprofit website (beta) (Community) 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 hero mini-game. Currently in beta at https://beta.bicolit.org. **Tech:** Next.js 16, React 19, TypeScript, Tailwind CSS 4, Keystatic, GitHub Pages ### AI-Readable Portfolio — Portfolio + MCP (Personal) 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. **Tech:** TypeScript, Express, MCP SDK, Vite, nginx, Docker ### AI Agents & Web3 — Agents · dApps (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. **Tech:** TypeScript, ElizaOS, Next.js, Thirdweb, Ethers.js, web3.js, Laravel ## Education **B.S. Information Technology** — Infotech Development Systems Colleges Inc. (2014–2018) Capstone recognized as best — an admissions system that streamlined a local secondary school's process. ## Languages - English: Professional - Filipino / Tagalog: Native