I led the end-to-end development of an internal platform for STA Stairs (
mjh.sastairs.com.au), building the application from scratch using
Next.js and
TypeScript to ensure a modern, maintainable codebase. The system supports multiple user roles based on staff responsibilities, with secure
login authentication and role-based access control.