About Me
I'm a full-stack developer creating beautiful, intuitive digital experiences. With over 5 years of experience, I've had the opportunity to work on diverse projects ranging from member platforms to complex sales applications.
My approach combines technical excellence with a deep understanding of user and business needs. I believe in writing clean, maintainable code and continuously learning to stay at the forefront of web and personal development.
Outside of work, you can find me at Makerspace Adelaide teaching and making with new technologies, contributing to local maker scene, or sharing knowledge with the community.
Creative Problem Solving
Approaching challenges with innovative solutions and clean, maintainable code.
Performance Focused
Building fast, efficient applications that provide exceptional reliability.
User Centered Design
Creating intuitive interfaces that prioritise user needs and accessibility.
Experience
Royal Automobile Association
Web Developer
Adelaide, SA • Aug 2022 - Present
Key Achievements
- Delivered full stack applications built in React & Angular ensuring exceptional user experiences for 810000+ users & members
- Shipped 5 seperate web applications from concept to production, collaborating with cross-functional teams including designers, product managers, and backend developers
- Managed & enhanced development team processes & automations, reducing CI/CD times, improving unit test coverage to over 85%, implemented production monitoring and alerting
Royal Automobile Association
Graduate Developer
Adelaide, SA • Feb 2021 - Aug 2022
Key Achievements
- Developed new online insurance and road service quote journeys in Angular and C# powering over a third of new business, around $800m+ in revenue annually
- Rotated across a range of business units & teams, developing a broader business perspective in cyber security, product management, cloud infrastructure and UX design
Projects
RAA My Account
My Account is RAA's member portal allowing over 800000 South Australians a single place for information about RAA products and services
Highlights
- Auth0 Authentication
- Account self service updates
Croc-spot
Croc-Spot is an innovative web-based platform designed to enhance crocodile safety in the Northern Territory. It provides real-time monitoring through multiple live streams, AI-powered recognition, and crowd-sourced data. Users interact with live footage, report sightings, and receive timely alerts about crocodile activity in high-risk areas.
Highlights
- Real-time video stream
- Custom report generation
Tapestry
The Tapestry platform is here to intertwine solutions for the challenges facing local tourism, heritage preservation and understanding the dynamics of business activity in regional Australia. This multifaceted solution engages with the younger demographic by providing a rewarding gamified experience to test their knowledge of different regions across Australia.
Highlights
- Interactive quiz games
- User Accounts
RAA My Account
My Account is RAA's member portal allowing over 800000 South Australians a single place for information about RAA products and services
Highlights
- Auth0 Authentication
- Account self service updates
Croc-spot
Croc-Spot is an innovative web-based platform designed to enhance crocodile safety in the Northern Territory. It provides real-time monitoring through multiple live streams, AI-powered recognition, and crowd-sourced data. Users interact with live footage, report sightings, and receive timely alerts about crocodile activity in high-risk areas.
Highlights
- Real-time video stream
- Custom report generation
Tapestry
The Tapestry platform is here to intertwine solutions for the challenges facing local tourism, heritage preservation and understanding the dynamics of business activity in regional Australia. This multifaceted solution engages with the younger demographic by providing a rewarding gamified experience to test their knowledge of different regions across Australia.
Highlights
- Interactive quiz games
- User Accounts