Full-Stack / 2026

AimLearn

AimLearn is a TypeScript monorepo with frontend and backend applications. It demonstrates product engineering across authentication, course discovery, enrollments, learner progress, reviews, recommendations, payment scaffolding, and admin workflows.

DeployedIndividualDemo available
MediaProject media coming soon.

I am currently preparing a short product walkthrough.

Overview

Learners need structured ways to discover courses, identify skill gaps, enroll, and track learning progress instead of passively browsing content. AimLearn organizes learning journeys around courses, enrollments, progress states, reviews, recommendations, and admin management.

My role

  • Built a TypeScript frontend/backend monorepo.
  • Implemented course, enrollment, review, recommendation, authentication, and admin flows.
  • Designed a restrained visual system for the learner experience.

What I built

  • Public course discovery
  • Secure authentication
  • Enrollment and lesson progress
  • Reviews and recommendations
  • Admin backoffice

Project status

Deployed. A public demo is available.

What I learned

  • Full-stack products need careful state, auth, and data-model decisions.
  • Monorepos make shared product structure easier to reason about.

Related

Continue exploring.