Technical Lead / Senior Digital Specialist, Development
Joined as Senior Developer in a SAFe survey squad, then promoted to Technical Lead on Landonline, the national property system (500,000+ transactions a year, 15,000+ registered users, 2.4+ million titles).
- Designed and built Kotlin/Spring Boot microservices that replace legacy components, supporting 5,000+ daily users moving to the modernised platform.
- Built TypeScript/React front ends that simplify property transactions for surveyors, solicitors, banks and councils, with multi-device access.
- Delivered cloud-native services on AWS, with infrastructure as code in CDK.
- Shipped compliance and approval workflows for land subdivision, and a migration path that lets users move between legacy and new systems.
- Part of a $175 million programme to future-proof the property system through 2026.
- Guide technical decisions, mentor developers, and work with UX, product and customer co-design sessions.
AI-assisted development
- Helped introduce AI-assisted development with Claude (Claude Code) into the squad's day-to-day workflow, speeding up delivery across the Kotlin/Spring Boot and TypeScript/React codebase.
- Work in an agentic, human-in-the-loop style: plan first, then implement in small, reviewable steps. Every AI-generated change goes through the same peer review, CI pipeline and test gates as hand-written code.
- Practise context and prompt engineering: keep project context files (such as CLAUDE.md) that capture architecture, conventions and build/test commands, so generated code follows team standards.
- Use AI for test generation, legacy refactoring, debugging and API/documentation drafting, freeing time for design and technical decisions.
- Coach teammates on responsible use: writing effective prompts, reviewing AI output critically, and protecting sensitive code and data.
Custom Claude skills and workflow automation
- Designed and built custom Claude skills (reusable, version-controlled instruction packages) that encode team workflows, so routine tasks run the same way for everyone.
- API security review skill: checks endpoints against the OWASP API Security Top 10, covering authentication and authorisation, input validation, error handling and data exposure, and produces findings for human review.
- Feature toggle lifecycle skill: audits flags, identifies stale toggles after rollout, and drafts the clean-up changes that remove the flag and its dead code paths.
- Security patching skill: triages dependency vulnerability alerts (CVEs), proposes upgrades, runs the build and tests, and prepares pull requests for review.
- Humans stay in the loop: skill output is reviewed and approved through the normal pull request process.

