Hey, I'm Cam 👋🏻

I'm a full stack developer based in Edinburgh, UK. I currently work at Supabase as a Support Engineer, helping developers build amazing applications with our open-source backend platform.

I've been working as a developer for almost a decade for both startups and large corporates. I love creating software that has a direct commercial impact and doing developer advocacy work.

Coding Cam

Coding Cam
  • Full stack, product focused developer
  • Has built multiple SaaS products
  • Full time roles at startups and corporates
6+Years Experience
ExpertTypescript/React Knowledge

Content & Advocacy Cam

Content & Advocacy Cam
  • Worked with top developer tool companies on video content
  • Led multiple live technical talks
  • Former podcast host with 80+ episodes
600,000+Views in Past 12 Months
7,000+Followers on TikTok

Rugby Cam

Rugby Cam
  • Not just a coder, but a rugby player!
  • Player for Edinburgh Northern RFC
  • Manages the club website. Can't escape coding!
3Tries (2024-25)
14Appearances (2024-25)
← Swipe or use arrow keys →

I'm also a technical content creator, with over 7,000 followers on TikTok, collaborating with top developer tool companies such as Wasp, Cloudzilla, Posthog, Warp and more!

Portfolio

Products I ship, and a starter I use when a Next.js app needs Supabase and CI from day one.

Microinfluencer

A live TikTok and Instagram creator search. Describe the campaign, and it finds people already posting about the topic, then ranks them by fit.

Built with: Wasp, TypeScript, React, Node.js

Mixwasp

Find, favourite, and share DJ mixes. Browse by artist, genre, and promoter. An open example of Wasp and Supabase in one app.

Built with: Wasp, Supabase, TypeScript

Next.js + Supabase template

A production starter with versioned SQL migrations and edge functions. A push to main applies migrations and deploys functions through GitHub Actions.

Built with: Next.js, Supabase, GitHub Actions

Frequently Asked Questions

Cameron Blackwood speaking at EdinburghJS meetup, presenting to an engaged developer audience
Cameron Blackwood presenting at a tech meetup

Get in touch

Work, talks, or a hello. I read every message.