With over 15 years of web experience, everything from small businesses to large-scale corporate systems, I focus on helping client sites evolve.
Get the most from new AI summaries, untangle any warnings from Google Search Console or SEMRush, boost your site traffic, and optimize ad revenue.
Website updates (CMS, plugins, libraries), security patching and monitoring, performance optimization, bug fixing and troubleshooting, regular backups.
Add new functionality to existing sites, integrating third-party services (APIs, payment gateways, etc.), custom module/plugin development, develop your AI integrations.
Running a technology stack I haven't mentioned? Here's a few of the frameworks I'm most comfortable working with:
PHP (Symfony, Laravel), JavaScript, Node.js, ECMAScript, Python, Ruby, HTML/CSS, CMSs (CraftCMS, WordPress, ExpressionEngine), SQL, noSQL, AI, GPT, AWS, GCC, Terraform, Docker, Ubuntu, Git, CI/CD, DevOps.
Plus so much more.
Whether you're in need of a large-scale project plan or a low-hours monthly upkeep package, let's work together and help your business grow.
Built as a single-page web app, this project provides an intuitive, filterable directory of farmers market vendors, products, and schedules. The app dynamically loads all content via AJAX, ensuring fast load times and up-to-date listings without the need for page reloads.
Good old-fashioned plain HTML/CSS/JS
A personal project to catalog which TV episodes are skippable and build viewer-curated watch orders based on plotlines or characters. Users can tag episodes, create shareable viewing tracks, and skip filler content entirely. Built on MeteorJS with a document-based backend for rapid prototyping and user interaction.
MeteorJS, MongoDB, DigitalOcean, Cloudflare
A marketing and content platform for a local ice cream shop with seasonal updates and community engagement. I built a flexible CMS-like backend for real-time edits to menus, events, and blog content. The site integrates with Cloudflare for caching and uptime, ensuring performance even during peak summer traffic.
Symfony, PHP, MySQL, DeployHQ, Cloudflare
A live analytics dashboard for Royal Road authors and readers, tracking story performance and milestones in real time. I built custom data scrapers and visualization tools, integrated email alerts, and developed a Discord bot for live notifications. Full CI/CD ensures deployment without downtime.
Symfony, PHP, NodeJS, DigitalOcean, Cloudflare, Discord API, CI/CD
An educational publishing platform serving over 50,000 daily visitors across North America. I led a team of developers for a complete frontend redesign and built several new interfaces, including an AI-powered search, custom job board, advertiser dashboards, and admin tools for content and data management.
CodeIgniter, PHP, MySQL, ReactJS, Custom AI integration
A small-scale content site for a local professional dungeon master, featuring event scheduling and blog updates. Focused on ease-of-use and responsive design to support non-technical content editing. Deployed on a stable WordPress setup with performance tuning via WPEngine and Cloudflare caching.
WordPress, cPanel, WPEngine
Get in touch today for a free consultation on your project requirements.
I'm a freelance web developer with 15+ years of experience working on real-world, production websites — specializing in PHP, SEO, DevOps, and infrastructure. I've helped agencies, startups, and solo founders keep their sites fast, secure, and maintainable.
🍁 Based in Vancouver, Canada 🍁