Experience
Coding Labs
Software Developer · November 2022 - Present
Adelaide, SA
Live Platforms
E-commerce live auction platform
- Led the design, development and continued ownership of the platform's live event streaming feature using AWS Interactive Video Service - from initial architecture through to deployment, maintenance and ongoing feature expansion.
- Architected and built the platform's first Stripe Checkout integration, implementing the complete payment flow including webhook-driven event processing for payment verification.
- Led a performance optimisation initiative in response to user-reported latency during high-traffic live events - identified bottlenecks in data loading and rendering, broke the work into atomic improvements delivered incrementally.
- Developed and maintained comprehensive automated test suites across critical payment, bidding and registration flows.
- Mentored another developer through the live streaming implementation, providing technical direction and code review.
LaravelVueAWS IVSStripeAlgoliaLivewire
Plane Support
Engineering job management platform
- Led the migration from a legacy component library to a modern framework, improving maintainability and developer experience.
- Designed and implemented a granular role and permission system, replacing a basic role structure to give administrators fine-grained control over feature access.
- Managed ongoing platform maintenance under a service-level agreement, including monthly dependency updates, bug fixes and client support.
- Contributed to commercialisation planning, collaborating with stakeholders to define the implementation roadmap for a multi-tenant product offering.
LaravelVueInertia
Framed Just For You
Lead Developer · June 2023 - Present
Remote
Business Website
Solo-built client website - end-to-end ownership
- Independently managing the entire project - from initial client consultation and requirements gathering through to design, development, deployment and ongoing support.
- Built and maintain the full technology stack including AWS hosting, Route53 domain configuration and SSL via ACM.
- Sole point of contact for the client, handling all technical decisions, feature requests and infrastructure.
LaravelTailwindAWS
Education
Bachelor of Computer Science
Griffith University · 2020 - 2024
Software Development MajorData Structures & AlgorithmsApplied AI