Freelance · REST API · 2023
Shakers Academy
Freelance Nest.js backend for an e-learning app — recorded lectures and online exams for students.
- Nest.js
- PostgreSQL
- TypeORM
- AWS S3

Problem
A teacher needed students to access recorded lectures and take exams online with a backend that would stay maintainable as the product grew.
Approach
Built a Nest.js API on PostgreSQL and TypeORM with AWS S3 for media, following modular MVC design, dependency injection, and SOLID principles for scalability and maintainability.
Outcome
Students use the published Android app on Google Play, backed by a clean API layer for lectures and exams.