Software Engineer
Yellowbox
Smart workplace lockers, IoT, smart workplace technology
08/2025 – PresentSydney, NSW
Achievements/Tasks
- Built an AI support agent that lets the Ops team diagnose and fix issues without engineering help.
- Built a REST API platform with automated documentation and user-data ingestion.
- Built AI skills (e.g. Figma, Learn) so non-technical staff can use AI in their workflows.
Software Engineer
Luxury Escapes
08/2022 – 02/2025Sydney, NSW
Achievements/Tasks
- Led the backend architecture for the company-wide migration from SFMC to Braze, drastically reducing tech debt. (GCP, dbt, SQL, Postgres, Node)
- Architected real-time ingestion of website user events into Braze, so users are notified instantly based on their activity. (Snowplow, GTM, dbt)
- Designed a deal recommendation algorithm based on users' site and marketing activity, increasing click-through rate and revenue. (SQL, dbt)
- Built the customer preferences and one-click unsubscribe pages, and an email designer and scheduler for the marketing team. (React, Redux, Node, Postgres, Redis, BullMQ)
- Migrated our microservices from Heroku to AWS, cutting operating costs and improving security. Owner of the user-data sync microservice. (AWS, Postgres, Redis, Prisma)
- On-call support/ops member, reducing downtime and defending against attacks. Onboarded and trained new engineers. (New Relic, Opsgenie)
Junior Software Engineer
Luxury Escapes
09/2022 – 06/2023Sydney, NSW
Achievements/Tasks
- Moved data sync from cron jobs to an event-driven system. Owner of a microservice syncing product updates to the marketing catalogue. (SQS, Redis, BullMQ)
- Built an ETL pipeline for website user events and wrote SQL audiences for marketing campaigns. (SFTP, SFMC, SQL)