Impact
May 2024 - Present
- Laravel
- Vue 3
- TypeScript
- Tailwind CSS
- MySql
- CRM Portal Overhaul:Leading the modernisation of an existing CRM platform, collaborating with staff, and key stakeholders to move workflows off legacy systems and enhance usability. Championed a move towards an event sourced architecture, to support and improve evolving regulatory and compliance requirements.
- Reusable Component Library:Engineered a robust suite of Vue 3 components to accelerate development workflows and ensure a unified user experience. Developed thorough documentation and live examples, available at https://design.trilogycare.dev, to facilitate seamless adoption across teams.
- CI/CD Pipeline Implementation:Designed and deployed an efficient CI/CD pipeline using GitHub Actions, significantly boosting deployment speed and enhancing overall developer productivity.
- Services Australia API Integration:Led the integration of Services Australia's Aged Care APIs leveraging Saloon to facilitate elegant DX, completing the Notice of Integration process and building a secure, type-safe HTTP client for production-grade event submission and recipient data access.
Jun 2021 - April 2024
- Laravel
- Vue 3
- TypeScript
- Tailwind CSS
- MySql
- Architected CRM:Worked closely with Head of Technology and other stakeholders to design and develop a comprehensive CRM system to streamline Muval's daily operations, enhancing efficiency and user experience.
- Innovative Booking form:Built and architected a user-friendly booking form (https://book.muval.com.au) that serves thousands of customers weekly, incorporating end-to-end testing to ensure reliability and user satisfaction.
- Custom Stripe payment integration:Engineered a modular payment integration that captures an initial deposit at job booking, then sets up tasks to automatically debit milestone or balance payments, while also supporting on-demand real-time captures for ad hoc adjustments.
Jan 2020 - May 2021
- Laravel
- Vue 2/3
- JavaScript
- Tailwind CSS
- Bootstrap
- MySql
- Automated Loan Processing:Developed lending management software that automates and streamlines loan application processing.
- Integrated Payment Gateway:Integrated payment service Moonova API to facilitate better transaction attribution and reconciliation. This integration improved the payment process for both customers and the finance team.
- OCR Document Processing:Built an OCR document processing system that leveraged AWS's OCR systems, that reduced manual data entry for License verification.
Experienced
- Laravel
- Vue 3
- React Native (Expo)
- Vite
- Tailwind CSS
- Tamagui
- Nuxt
- React
- Amazon Web Services
- Docker
- MySQL
- Git
- Vitest
- Playwright
- Pest
- PHP
- JavaScript
- TypeScript
- Python
- C#
- Cloudflare
- CI/CD
- Posthog
Education
Queensland University of Technology - Bachelor of Information Technology (Computer Science) - 2016-2019
References
References available upon request