Full Stack Developer
AI-powered safety platform for the mining industry, processing thermal imaging from vehicles to surfacing real-time inference results in a dashboard used by operators on-site.
- Migrated the entire frontend from Vue 2 to Vue 3 before EOL support, improving performance, design and using the newer Composition API
- Incrementally adopted TypeScript across the Express API, reducing runtime errors and improving developer confidence
- Led the backend migration from Express to NestJS, introducing domain driven design and cleaner data modelling with Prisma
- Provisioned and maintained cloud infrastructure on AWS using Terraform
- Added keyboard accessibility features and colorblind support, improving usability for all users