🎓
Personal project
Dev Academy
A self-hosted e-learning platform, designed and built from scratch to learn modern web development through structured tracks.
Content
100 lessons across 4 tracks of 25 lessons each, from fundamentals through to production deployment:
- TypeScript: static typing, interfaces, generics, utility types, tsconfig setup.
- Next.js: App Router, Server Actions, authentication, client state.
- Laravel: Eloquent, migrations, middleware, queues, testing.
- Symfony: Doctrine, services, security, APIs, going to production.
Role: writing the entire curriculum, Laravel backend, React + TypeScript frontend with Material UI, Apache deployment.