20+ years in IT, 9+ years in Google Workspace and automation. I architect LLM-powered AI agents, self-hosted automation, and pipelines that save teams 15-20 hours a week.
I'm a husband, father, builder, gym regular, lifelong tinkerer, and the engineer companies call when they want manual work to disappear.
My career started in the late 90s consulting on LAN and PABX rollouts for corporate and government clients. The work was unglamorous, but it taught me how to translate messy human requirements into systems that just work when nobody is watching.
Through the 2000s I spent a decade as an IT helpdesk trainer and LMS administrator, delivering hundreds of hours of instructor-led training on Windows, Office, and technical support workflows. Every system I build now, someone else has to operate, and the docs and onboarding matter just as much as the logic.
For the past nine years I've been a Google Workspace migration PM and technical trainer, coordinating tenant-to-tenant migrations for SMB clients, building and delivering training on Google AI tools like Gemini, NotebookLM, and Workspace Studio, and upskilling project managers moving into new types of work. Somewhere along the way I started writing automations to make the boring parts of my own job disappear.
Today I architect LLM-powered AI agents, self-hosted automation, multi-source dashboards, and full-stack applications, much of it built independently for clients who want 15-20 hours of manual work a week to simply disappear. I'm available for part-time roles, contract work, and consulting engagements, flexible across US and Australian business hours.
Gemini API, Claude API, RAG pipelines with ChromaDB, AI agent development in Node.js and Python, MCP server architecture.
Reusable Copier templates for Claude Code agents, FastMCP servers, modular tool packs, multi-agent pipelines, GCP Secret Manager, Firestore, and Vertex AI integration.
8-pillar VPS audits, Docker container hardening, file-based secrets, non-root Postgres, eval-injection patches, incident response kill scripts, automated backups.
Python, Node.js/TypeScript, Next.js, React, FastAPI, REST APIs. Web scraping with Puppeteer/Playwright. Production-grade applications.
Docker, Traefik, PostgreSQL, Linux VPS hardening, Cloudflare, Postfix/Dovecot mail servers, PM2, CI/CD pipelines.
Apps Script, Google Cloud Workflows, Asana API integrations, and n8n. End-to-end pipelines that run without human intervention.
Admin Console, tenant-to-tenant migrations, Document AI, BigQuery, Cloud Storage, Apps Script automations for SMB clients.
Instructor-led delivery, curriculum design (ADDIE/Bloom's), onboarding programs, Google AI tool training for Gemini, NotebookLM, and Workspace Studio.
See measurable impact on the ROI Dashboard
Multi-agent training generator deployed to Cloud Run. Orchestrates research, designer, validator, and delivery agents to turn a topic brief into Slides, Facilitator Guide, Cheatsheet, and Assessment in one shot.
Reusable Copier scaffold for spinning up Claude Code agents. FastMCP server boilerplate, modular tool packs, GCP Secret Manager + Firestore + Vertex AI bindings, voice profiles, and a ready-to-deploy CI/CD path.
Unified executive dashboard that aggregates Asana tasks, Gmail, Google Calendar, Chat, and Drive activity into a single view. Gemini-powered AI ranks and prioritizes action items across all 6 data sources in real time.
Multi-user web app for job sourcing and AI proposal generation. Bookmarklet scrapes job platforms, Gemini analyzes matches against user expertise via RAG, and drafts customized proposals. Deployed on a hardened Ubuntu VPS.
Zero-cost self-hosted AI gateway. Routes through OpenRouter with Telegram and Discord interfaces, agent-rey MCP server integration, systemd-injected secrets, hot-reloadable JSON config, and 6 scheduled cron jobs.
Production-grade self-hosted email server on Ubuntu 24.04, supporting secure communication for multiple custom domains. Full SPF, DKIM, DMARC, and MTA-STS compliance, multi-domain SNI cert rotation, virtual mailboxes.
Agentic executive assistant deployed as a Slack app. Gemini-powered function calling with autonomous multi-tool chaining, Socket Mode WebSocket connectivity, SQLite conversation persistence, and self-hosted Docker deployment.
Agentic executive assistant deployed as a Google Chat app. Gemini-powered function calling across 18 tools (email, calendar, tasks, docs, drive) with multi-turn conversation, Firestore persistence, and OIDC-verified webhook security.
Semantic search engine across 5 internal documentation categories. Gemini embeddings with asymmetric retrieval and LLM-powered reranking. Enables the team to query company knowledge in natural language.
Web application generating photorealistic video scenes from user photos using AI models (Kling AI, Google Veo). Scenes are spliced via FFmpeg into production-quality story videos with drag-and-drop scene ordering.
AI-powered n8n automation designer that converts plain English into valid n8n workflow JSON. Companion searchable library of 260+ production workflows across 365 integrations.
Transforms instructional design requirements into production-ready training assets: Google Slides decks, facilitator guides, cheat sheets, and assessment forms. Cut training design time from 8 hours to 20 minutes.
Twice-daily cron pipeline scanning 15 job sources, scoring each lead against a 6-tag expertise profile, and pushing the top 3 hot/warm matches to Telegram. 600+ leads scored, 175 net-new per scan window.
One-click training deployment in Asana that auto-generates per-attendee subtasks, maps custom fields, and configures due dates. Reduced manual task creation from 30 minutes to under 2 minutes per rollout.
Automated extraction of 10,000+ pages of unstructured documentation from Asana and Google Support using Puppeteer. Converts raw HTML into structured formats for NotebookLM and AI training ingestion.
Skip the 2 weeks of delivery debugging. SPF, DKIM, DMARC plus hardened containers, MTA-STS, and a cert renewal runbook.
Production analytics in 5 minutes. No cookies, no GDPR banner, 2KB tracking script.
Wildcard TLS, rate limiting, auto service discovery. Plus paste-ready middleware snippets from production.
Production-grade Telegram bot. Watchdog, canary, daily restart, hash-pinned deps, hardened containers.
Momentum strategy with $0/day AI sentiment. Exit monitor, live dashboard, Binance integration, hardened containers.
APIs (free tier available)
Sentiment, technicals, and market signals in one endpoint.
View on RapidAPIOutside of the terminal, I unwind with a few hours at the gym, self-hosting projects, Linux systems, motorcycling, and living that dad life on a quiet island in the Philippines.
Ready to talk?
Available for part-time remote roles, contract work, and consulting engagements. Flexible for US and Australian business hours.
Send me a message