The Brilliant Club
Learning Platform
A bespoke learning platform designed and built from the ground up to support teachers, students and tutors across the learning journey.
Role
Lead Developer / Technical Lead
Overview
I designed and architected the platform and led its development from the ground up. The system supports multiple user types, secure authentication, learning materials, work submission and review, messaging and integration with external business systems.
Key aspects
- Designed and architected the platform from scratch
- Built the application using Node.js, React and Next.js
- Designed a microservices-based backend
- Built services for authentication, files, messaging and notifications
- Developed a bespoke real-time messaging system using Socket.IO
- Integrated the platform with Salesforce
- Integrated with Certn for tutor background checks
- Built AWS infrastructure and deployment architecture
- Responsible for technical decisions, code reviews, testing and ongoing maintenance
Technologies
- Node.js
- React
- Next.js
- TypeScript
- AWS
- MongoDB
- Salesforce
- Socket.IO
- Certn