UWA
Full stack lead, Digital Experience. Sep 2025 - Present.
Full stack lead in the Digital Experience team, delivering frontend, backend and infrastructure across the university's web platforms, student systems and security tooling.
- Delivered the first stage of the new student portal backend, covering architecture, infrastructure and code, built to scale with Redis. It integrates Callista, Blackboard, Entra ID SSO and other university systems.
- Mentored interns to turn their vision into a student portal prototype. When it was presented to wider University IT, it won buy-in for the new student portal.
- Architected and delivered a zero-downtime migration of university search from Funnelback to Sitecore Search using a strangler fig pattern, covering the search UI, Cloudflare Workers and Azure API Management.
- Built an automated vulnerability management platform covering 42 repositories. It scans daily, feeds a bespoke dashboard I built for managing the whole portfolio, and sends weekly reports supporting Essential Eight compliance.
- Developing AI-driven CVE remediation on Microsoft Foundry, which fixes and verifies vulnerabilities and raises pull requests for review.
- Built and maintain frontend components for www.uwa.edu.au on Sitecore XM Cloud with React, Next.js and Vercel, along with its deployment pipelines and branching strategy.
- Rebuilt and upgraded the team's build agents and CI/CD pipelines, and automated software updates across the build infrastructure.
- Ran security audits and built AI-assisted auditing tools with Microsoft Copilot.
- Presented on Essential Eight compliance and security automation to IT staff.
- Winner of the Uni IT Architectural Patterns Competition 2026.
- And much more.
C#, ASP.NET Core, React, Next.js, TypeScript, Redis, Microsoft Azure, Azure API Management, Microsoft Entra ID, Cloudflare Workers, Sitecore XM Cloud, Sitecore Search, Vercel, Docker, Kubernetes, DevOps, DevSecOps, Microsoft Foundry, AI Agents