Skip to content

Cameron Aubuchon

At Work

In my day job, I'm the technical Co-Founder & President at PropFuel

Our tech stack there is

PHP - Our backend is a Laravel PHP application, it is architected as a REST Api with a SPA frontend, and we make heavy use of Laravel Horizon for Queued jobs (1m+ per hour)

Vue.js - The admin and user facing components are Vue.js single page apps that reference the API, although we are starting to play with InertiaJS

PlanetScale (MySQL) - Our transactional database runs on Planetscale Metal and is blazing fast

AWS - We host everything on AWS, primarily containerized on ECS

Other Tools - We make heavy use of Redis for caching and backing Horizon queues, Clickhouse for logging and activity data, Typesense (Laravel Scout) for search, OpenAI API for AI functionality in platform

Development

Cursor - I use Cursor as my IDE, although I'm spending less and less time in there

Claude Code - I'm in love with Claude code and use it for the first pass on most development tasks

Local First - We run our entire application stack locally and can test features end-to-end in a dockerized dev environment

This Blog

This blog runs on a simple tech stack that requires zero server management and costs nothing to host.

HydePHP - A Laravel-based static site generator that turns Markdown files into a complete blog.

Cloudflare Pages - Free static hosting with global CDN. Push to GitHub, get instant deployments

GitHub Actions - Automated CI/CD pipeline. Every commit triggers a build and deployment. The entire process takes about 90 seconds from push to live.

Claude Code - This entire blog was built using Claude Code. Every file, every configuration, every deployment script. I haven't touched a text editor other than to write the posts

The Workflow

  1. Use Claude Code to turn blog post text into Markdown file
  2. Run /deploy slash command in Claude Code to commit and push
  3. GitHub Actions builds the static site
  4. Cloudflare Pages serves it globally