
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