Stephen Campbell

software developer / full stack developer🇨🇦

chemical engineer turned programmer solving complex problems through intelligent automation and ai-powered solutions.

about

tldr; mostly self-taught by shipping things on the internet

passionate about profitable saas apps, prompt engineering, and building intelligent systems that solve real problems.

fascinated by the intersection of technology and human potential — creating tools that amplify productivity and creativity.

recent work

skills

Languages & Frameworks

  • TypeScript & JavaScript
  • Next.js 13+ & React
  • Python, Node.js & Django
  • PHP, HTML5 & CSS3

Cloud & Backend

  • Firebase (Auth, Firestore, Functions)
  • Supabase & PostgreSQL
  • RESTful APIs & Serverless
  • SQL & Database Design

Frontend & Visualization

  • React Hooks & Tailwind CSS
  • Three.js, Globe.gl & WebGL
  • Bootstrap & Responsive Design
  • Mobile-First Development

Integrations & APIs

  • Stripe (Checkout, Webhooks)
  • SendGrid & ConvertKit
  • Google Analytics 4 & OpenAI GPT
  • Google OAuth & Webhooks

Developer Tools

  • Git (GitHub, GitLab) & CI/CD
  • VS Code, Cursor & Claude Code
  • Vercel & Agile/Scrum
  • TDD, Unit Testing & Chrome DevTools

Accessibility & SEO

  • WCAG / AODA Compliance
  • WAVE Testing
  • Google Search Console & Schema Markup
  • Core Web Vitals Optimization

experience

McMaster University

WordPress Developer

2024 - Present

Custom WordPress solutions with AODA compliance, ACF components, and GitLab/GitHub workflows for internal and external clients

WordPressPHPHTML5CSS3JavaScriptBootstrapACFGitWAVE

Little Exits

Full Stack Developer

2021 - Present

Production SaaS marketplace. Next.js 13+, TypeScript, Firebase migration from Bubble (50k+ records), Stripe payments, and Globe.gl analytics dashboard

Next.jsTypeScriptReactFirebaseStripeThree.jsGlobe.glSendGridVercel

Campbells Investment LLC

WordPress Developer (Freelance)

2018 - 2022

Freelance WordPress development across music, education, and e-commerce industries

WordPressPHPHTML5CSS3SEOGoogle Analytics

Jamalco, Bauxite Refinery

Process Engineer

2015 - 2019

Full-time process engineering at bauxite refinery prior to career transition into software development

Process EngineeringChemical EngineeringOperations

toolkit

Current Stack

  • Next.js 13+, React & TypeScript
  • Firebase, Supabase & PostgreSQL
  • Cursor, Claude Code & VS Code
  • Vercel deployment & CI/CD
  • Stripe, SendGrid & OpenAI GPT

Specializations

  • Production SaaS marketplace development
  • Payment systems & fraud prevention
  • Database migration & serverless architecture
  • SEO, schema markup & Core Web Vitals
  • Real-time data visualization (Three.js, Globe.gl)

contact

let's build something together.