Currently shipping CondoSim

Hi, I'm Cameron McAinsh

I build things that probably shouldn't exist,
and a few that should.

9+
Projects shipped
4
LLM providers in production
1
Trademark, somehow
Right now April 2026

Shipping CondoSim — five LLM agents living inside a fictional Italian palazzo, sometimes lying to each other about who broke the boiler. It's going about as well as you'd expect.

Multi-agent systems Fictional-time scheduling Containment filters

01. About Me

I'm Cameron McAinsh, a full stack developer focused on AI automation, multi-agent systems, and experimental web projects. I like taking problems that look simple at first and breaking them down into smaller, more specific pieces. The interesting part for me is figuring out where AI actually helps, and how it changes the way a task can be approached or automated.

In practice, this often means avoiding traditional user interfaces altogether. For example, instead of building forms and dashboards, I look for ways to use existing inputs—messages, text, or structured data—and turn them directly into working outputs.

Some projects focus on automating decision-making or coordination, like generating balanced football teams from a chat message. Others explore automating content creation, such as generating a complete static website from a short description.

Most of this work is experimental. The goal is not polish or scale, but to understand how AI-driven workflows behave once they are broken into concrete steps and forced to run end-to-end.

// Current stack
const skills = {
  automation: ['n8n', 'LLMs'],
  frontend: ['React', 'TypeScript'],
  backend: ['Flask', 'Python'],
  tools: ['Supabase', 'Odoo'],
  philosophy: 'Ship it'
};

02. Featured Projects

No Scrolls Given Experiment

Reads LinkedIn so you don't have to. A nightly job pulls posts from a curated list of profiles, runs each one through an LLM that strips the engagement-bait formatting, and publishes a one-page digest with the gist plus a one-line take. The whole point is to never open the app — and after six months of daily use, I haven't.

n8n LLM Apify

Vestal Experiment

A speed-reading trainer that flashes words at you faster than you'd naturally read. Paste any text, pick a WPM target, and the app chunks it into rapid-fire bursts that force your eyes to stop sub-vocalizing. Built mostly to test whether the technique survives long-form content — answer: kind of, until you hit something interesting and your brain insists on slowing down anyway.

React TypeScript Vite

PQL Study App Experiment

PQL — Process Query Language — is a niche query language for process mining with almost zero learning material online. So I built one: a theory walk-through of the syntax, a quiz mode that drills the operators, and a sandbox for running queries against sample event logs. The honest part: I spent more hours building the app than I did using it. The app shipped; the certification is still pending.

Flask Python Process Mining

03. Tech Stack & Tools

Automation & AI

Where the actual interesting work happens. Most projects are some flavour of "LLM + workflow + glue".

  • n8n
  • Make
  • LLMs (GPT, Claude, Gemini, Mistral)
  • OpenRouter
  • Apify
  • Fal.ai

Frontend

Just enough to ship. I lean on React for anything stateful, plain HTML/CSS for everything else.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS

Backend

Python first, then whatever the project needs. Flask for old habits, FastAPI when SSE matters.

  • Python
  • Flask
  • FastAPI
  • Express
  • Node.js

Infrastructure & Deployment

Boring on purpose. Heroku + Supabase covers 90% of side-project needs without a DevOps detour.

  • Supabase
  • Odoo
  • GitHub Pages
  • Heroku
  • Vercel
  • Docker

04. Get In Touch

Whether you want to discuss a project, share feedback on something I've built, or just say hi—I'm always up for a conversation. Find me on LinkedIn or check out my work on GitHub.