Work / Portfolio
Selected projects & open-source work
A mix of production apps, WordPress plugins, and full-stack experiments. Most are public on GitHub, and several are live to try.
Featured
Featured Project
Parlour
A client communication & approval portal for freelance developers, with real-time messaging, immutable approval logs, invoicing, and PWA push notifications.
Stack
Laravel 11 API · Vue 3 SPA · PWA
Links
parlour.takumi.ca · github.com/moriyama-dev/parlour
Featured Project
Private Gate
A WordPress security plugin that locks down a private site. It forces login for every visitor, blocks the REST API and XML-RPC, and throttles repeated failed logins.
Focus
WordPress security & access control (PHP)
WordPress Engineering
Plugins, tooling & CI/CD
Plugin
WP Vault
A clean, client-friendly backup & restore manager for WordPress.
CI/CD
WordPress CI/CD
A production-ready GitHub Actions pipeline for WordPress: lint, PHPUnit tests, and auto-deploy on git push.
Plugin
Modern Block Plugin
A Gutenberg custom block plugin built with modern PHP (OOP, Composer, namespaces) and @wordpress/scripts.
Plugin
Webhook Notifier
Fires webhook events on post lifecycle actions, connecting WordPress to n8n, Zapier, or any automation stack.
Plugin
AI Assistant Plugin
Adds an AI chat panel to the post editor for draft generation, alt-text, and SEO meta via the Anthropic Claude API.
CLI Tool
WP Security Audit
A CLI tool that scans WordPress sites for common security vulnerabilities and outputs colored reports.
Full-stack & AI Apps
Beyond WordPress
App
AI Landing Page Generator
Generates sales landing pages with AI. Next.js front end, Anthropic Claude API, and Stripe for payments.
App
Headless WP Portfolio
A portfolio site using WordPress as a headless CMS with a Next.js / TypeScript front end deployed on Vercel.
App
RAG Document Q&A
Upload documents and ask questions in natural language, using retrieval-augmented generation powered by Claude and pgvector.
App
Family Schedule Hub
Aggregates multiple Google Calendars with conflict detection and color-coded activities. Next.js + Google Calendar API.
Frontend & Infrastructure
Library
React UI Components
A typed React component library built with TypeScript, Tailwind CSS, Storybook, and Jest.
Infra as Code
Homelab IaC
Infrastructure as Code for a self-hosted home lab (TrueNAS, KVM, Tailscale) with Docker Compose, Ansible, and a Next.js status dashboard.
Live Demos
Try them. No signup needed.
Demo
AI Quick-Quote Demo
Answer a few questions about the site you want and get a ballpark estimate. It is an AI-assisted intake flow.
Demo
Client Portal Demo
A client-facing portal that brings project info, requests, and progress together in one place (Tailwind UI).
Client Work
14 years of long-term production sites
Alongside these projects, I have built and maintained live sites for Toronto-based organizations, often for years, including ongoing improvements and WordPress operations.
Client
Toronto Japanese Chamber
Site build, improvements, and ongoing WordPress operations for a membership organization.
More
The full source is on GitHub
Browse the code, commit history, and CI for every project above.