Senior full-stack engineer · Perth, WA
I design, build and lead software from architecture to production.
I’m Callam Woolgar, a senior software engineer with 10+ years of experience leading full-stack platforms. My work covers .NET 10 APIs, Azure SQL and resilient booking workflows, as well as React, Next.js and Nuxt.js customer experiences.
Selected work
Selected systems I have led and delivered.
View case study
Career progression
Experience
My responsibilities have grown from application development to technical leadership, platform architecture and production ownership.
2025 to present
Senior Software Developer
Three Rocks Ltd · Remote
Architected a .NET 10 booking platform serving seven brands, led teams of up to four, owned Azure delivery and production incidents, and introduced installable AI-assisted engineering workflows.
2016 to 2025
Software Developer
Adactus · Remote
.NET APIs, SQL performance, background integrations, Elasticsearch, React/Next.js and Nuxt.js platforms, automated testing and customer-facing delivery across commercial products.
2017 to 2021
BSc Digital and Technology Solutions
University of Roehampton
Completed as a degree apprenticeship alongside full-time commercial engineering work, spanning programming, architecture and cyber security, with Microsoft professional and technology credentials.
Capabilities
Practical experience across the full stack.
Systems & backend
Backend services, data access and integrations designed for long-term maintenance.
- C#
- .NET 10
- REST APIs
- Azure SQL
- Dapper
- Entity Framework
- SQL transactions
- JWT & RBAC
- Elasticsearch
Product frontend
Fast, accessible interfaces built around product and customer requirements.
- TypeScript
- React 18
- Next.js 14
- Vue
- Nuxt.js
- Redux
- SEO & structured data
- Accessible UI
Delivery & leadership
Architecture, delivery planning and technical leadership for teams and stakeholders.
- Architecture
- Technical estimation
- Team leadership
- Azure DevOps YAML
- Docker
- NUnit / Moq
- Application Insights / Sentry
- Production incidents
- AI developer enablement
Perth-based · Australian work rights · No sponsorship required
Need a senior engineer who can take ownership?
I am open to hybrid or on-site roles in Perth, as well as remote roles across Australia.