Vocational education · Moodle
Moodle LMS implementation for a large Australian RTO
Implementation of a cloud-hosted learning management system built on Moodle, covering course and content structure, learning pathways, role-based access for learners, trainers and administrators, completion tracking, automated notifications, certificates and SCORM content support. Scope included data migration from spreadsheets and shared drives, configuration, compliance and completion reporting, user acceptance testing, administrator training, documentation and handover, followed by ongoing support and maintenance under a service level agreement.
- Automated enrolment and non-completion alerts
- Exportable records with audit log
- SCORM · staging and production
Moodle · PHP · MySQL · SCORM · SSO · AWS Sydney · WCAG 2.1 AA
Education · Integration
Hosted workflow system integrated with an existing student management platform
Development and implementation of a configurable, cloud-hosted workflow system that operates alongside an existing student management system rather than replacing it. Scheduled imports and API integration keep records synchronised, single sign-on gives staff access with their existing organisational credentials, and secure file exchange covers third-party platforms that expose no API. Every interface is documented and monitored with alerting on failure, and the platform is maintained under an ongoing support agreement.
- Single sign-on with existing credentials
- Scheduled imports, no manual exports
- Monitored interfaces that alert on failure
- No replacement of existing systems
Python · FastAPI · PostgreSQL · REST API · SSO / SAML · SFTP · Docker · AWS Sydney
Public-facing services · Web & CMS
Website and CMS replatform for a large public-facing organisation
Redevelopment of a public-facing website and content management system on an open-source platform, replacing a proprietary CMS and its licence costs. Scope covered information architecture, a structured content model, editorial workflow and approvals, content migration with a full redirect map, WCAG 2.1 AA accessibility remediation, and replacement of downloadable PDF forms with accessible online forms that feed the back office directly. Delivered with editor training, documentation, and ongoing hosting, security patching and support.
- 600+ pages migrated with redirects
- WCAG 2.1 AA verified before launch
- Zero vendor tickets for content edits
- Licence cost removed entirely
Drupal · PHP · PostgreSQL · CI/CD · Docker · AWS Sydney · WCAG 2.1 AA
Planning & analytics · Forecasting
Demand forecasting model and dashboard for a strategic planning team
Development of a demographic demand forecasting model and an associated data visualisation tool. The model draws on multiple internal and external datasets, with every assumption documented and versioned so that any published figure can be traced and reproduced. The dashboard presents projections alongside current operational data and facility locations, supports scenario comparison, and provides self-service reporting and export for management and board reporting.
- Model and dashboard from one supplier
- Multi-source automated ingestion
- Versioned assumptions, reproducible figures
- Self-service scenario comparison
Python · Pandas · NumPy · FastAPI · React · PostgreSQL · AWS Sydney
Public-facing services · Application intake
Online application intake and assessment portal for a public-facing service team
Development of a customer portal for online application intake and assessment, replacing submissions sent as email attachments. The portal provides guided forms with validation, save-and-resume, document upload and automated acknowledgement notifications. Staff assess submissions through a configurable workflow queue with status tracking, internal notes and assignment, while applicants check their own progress. Reporting on volumes and turnaround times comes from the same records. Built to WCAG 2.1 AA and responsive across devices.
- Structured data on submission, no rekeying
- Status visible to applicants
- WCAG 2.1 AA on any device
- One source for intake and reporting
Next.js · React · TypeScript · FastAPI · PostgreSQL · S3 · AWS Sydney · WCAG 2.1 AA
Property data · Commercial SaaS
Property analytics SaaS platform for an Australian data business
Design, development and operation of a full-stack SaaS data analytics platform. Automated data pipelines ingest from multiple sources, an interactive dashboard provides filtering, comparison and trend analysis, and user accounts and subscription billing are built in. The platform is cloud-hosted in AWS Sydney with daily backups, monitoring and point-in-time recovery, meets WCAG 2.1 AA, and is responsive across desktop and mobile. Maintained under an ongoing support agreement.
- Daily ingestion, unattended
- Sub-second dashboard loads
- Live paying subscribers
- AWS Sydney · WCAG 2.1 AA
Next.js · React · TypeScript · Python · FastAPI · Supabase · PostgreSQL · Stripe · AWS Sydney