Positive Duty
Contributed to the development of Positive Duty v2, a multi-tenant compliance training platform built to support Australia’s Respect at Work legislation. Worked in a frontend-focused full-stack capacity across UI architecture, authentication flows, reporting systems, and administrative tooling for employee, admin, and superadmin portals.
Core Responsibilities & Contributions
UI Architecture & Frontend Engineering
- Built responsive, accessible interfaces using Next.js, React, TypeScript, and Tailwind CSS
- Designed component-driven UI architecture for scalable multi-role platforms
- Created wireframes and UX flows in Figma, translating product requirements into production-ready interfaces
- Implemented role-based navigation and protected routes across employee, admin, and superadmin portals
Product & Platform Systems
Training & Reporting Platform
- Delivered video-based training modules with progress tracking and certification flows
- Built reporting dashboards with filtering and scheduling capabilities
- Developed resource management interfaces with controlled content visibility
Multi-Tenant Superadmin Controls
- Implemented centralized tools for client-level configuration and feature toggling
- Built visibility systems for managing content across multiple deployments
Annual Review & Compliance Automation
- Architected and implemented an anniversary-based reminder system to automate mandatory training renewals
- Extended the SQL schema to track per-user completion dates
- Built scheduled background processes to calculate annual review cycles
- Integrated automated email notifications and admin-level monitoring
- Eliminated manual compliance tracking across tenant deployments
Authentication & Security
- Implemented custom authentication flows using Keycloak (OIDC + Email OTP)
- Managed session handling and role-based access control
- Contributed to secure API integration across multi-tenant environments
Deployment & Collaboration
- Worked closely with backend and DevOps teams
- Supported deployment workflows using Kubernetes, Helm, and Rancher
- Contributed across the full product lifecycle from design to production rollout