Campbell Davis
Campbell Davis

About Campbell

I’m a software engineer with over a decade of experience building and maintaining web-based systems. I cut my teeth as part of a tech startup in Adelaide, where my responsibilities included requirements gathering, scope-writing, solution-design, programming, project management, quality assurance, change management... and basically anything else that might be needed to make sure a given software project was successful.

Before that, I worked as a web developer, including a full UI/UX overhaul of a customer-facing portal.

I’m now working independently, based in Adelaide, SA, and open to remote engagements across Australia.

Before software, I studied Law (1st Class Honours) and International Studies, an unusual background, but one which helped me understand that good code is only a small part of a successful project.

I use AI coding tools daily in my own work, which is why my health-check offering exists. I have hands-on familiarity with both what these tools are good at, and where they leave gaps.

Quick facts

Based in
Adelaide, SA · remote across Australia
Experience
11+ years in software engineering
Availability
Freelance & contract work
Background
Law (1st Class Hons) & International Studies

Skills

Languages & Frameworks

  • PHP 8+
  • Symfony
  • TypeScript
  • JavaScript
  • Node.js
  • React
  • Next.js
  • Python
  • HTML/CSS

Data

  • PostgreSQL
  • MySQL
  • Redis
  • Schema design
  • Query optimisation

Infrastructure

  • Docker
  • Linux
  • RESTful APIs

AI-Assisted Development

  • Cursor
  • Claude
  • Gemini