MJ BRODIE

Virtual Assistant


HIGH-LEVEL SUPPORT FOR BUSY BUSINESS OWNERS


About Me


Kia ora! I'm MJ (he/him), and I have a background spanning executive administration, HR, and payroll. I’ve spent years keeping the engines of business running smoothly, and pride myself in providing the kind of high-trust support that lets you stop working in your business and start working on it.Whether it’s ensuring your team is paid correctly through payroll, managing your Airbnb or WooCommerce store, or building custom automation tools through vibe coding, I bring a meticulous eye and a tech-forward toolkit to every task. Whether you need a single project completed, short-term cover while one of your team members is on leave, or an ongoing working relationship, I'm here to support you and your business.I'm based in Christchurch, Aotearoa New Zealand, so all my prices below are in NZD. I'm available NZ afternoons and evenings, with some flexibility, and welcome clients from all over the world! I have the ability to bill you in a range of local currencies with local banking details, if that's something you need.


Services & Pricing


Need a unique combination of work types? I'm happy to build a retainer package just for you! I can also quote and bill per project rather than per hour if you have a specific project you need completed.

Basic Foundation

$150/mo
  • 5 hours Basic Admin included
  • Hours of any type worked over and above retainer will be billed at reduced rates.
Typical tasks: Data entry, inbox management, minute-taking, basic scheduling
Get Started
Most Popular

Ops Essential

$400/mo
  • 10 hours Basic OR High-Level Admin included
  • Hours of any type worked over and above retainer will be billed at reduced rates.
Typical tasks: Payroll processing, bookkeeping, Airbnb management, WooCommerce management, complex travel scheduling
Get Started

Tech Accelerator

$325/mo
  • 5 hours Advanced Admin included
  • Hours of any type worked over and above retainer will be billed at reduced rates.
Typical tasks: Vibe-coded integrations and automation
Get Started

Basic Admin

High-Level Admin

Advanced Admin

Why Choose a Retainer?

Retainer clients enjoy priority scheduling. Additional hours worked over retainer will be charged at $30 for basic admin, $40 for high-level admin, and $65 for advanced admin.


Skills & Case Studies


Select a tier below to explore my technical and administrative skills, including real-world case studies.

Core Skills

Data EntryInbox ManagementMinute TakingBasic SchedulingFile OrganisationClient Correspondence

Case Study Highlights

Inbox Zero Mastery

Reduced a business owner's daily email processing time from 3 hours to under 30 minutes by using Gmail's inbuilt filtering, tagging, and template systems to streamline the influx of emails.

Data Entry

Entered and data cleansed bulk gift box orders into a single template for uploading into the courier system for processing.

Specialised Skills

Payroll ProcessingHR OperationsBookkeepingTravel LogisticsAirbnb ManagementWooCommerceReportsWordpress CMSStatic Website BuildingProcess Documentation

Case Study Highlights

Payroll Processing and HR Administration

Managed monthly payroll for international clients and contractors via Deel, including contract preparation, timesheet approval checks, onboarding, and offboarding.

Reports and White Papers

Analysed and prepared a board paper regarding the gender pay gap in the company, including a deep dive into the data and highlighting potential causes and ways to mitigate it.

View Example Page

Airbnb Management

Managing reservations and communications for Airbnb properties, including creating a flipbook style 'welcome guide' for all guests with a range of information they'll find helpful for their stay.

View Example Page

Technical Expertise

Custom IntegrationsZapierAPI HooksAntigravity vibe codingGoogle Apps ScriptWidget BuildingDashboard Creation

Case Study Highlights

Google Apps Script

Vibe-coded an inventory-tracking POS system for in-person market sales that could run locally on an iPad using only Google Sheets as a database. Functionality included bundle sales, items where the buyer decides how much to pay, and tracking cash vs card sales for post-market reconciliation.

View Screenshot

Wordpress Extension

Vibe-coded a shipping extension that allowed the shop owner to pre-determine what shipping boxes they have available, with their dimensions and maximum weights. The Wordpress extension then used the product data from within WooCommerce to smartly pack the boxes in the most cost-effective way to calculate shipping from shipping tables entered into the settings, and returned the box(es) onto the Orders page within WooCommerce for easy, efficient order packing and sending. This extension also managed Rural Delivery fees alongside some custom PHP in the checkout page of the WooCommerce store.


Ready to get started?


Drop me a message with some details about your business and what you're looking to get out of a Virtual Assistant, and I'll be in touch within 24 hours.