Sameera Dias

Software Engineer

Case Study

My LMS

Learning Platform

Architected a learning management platform with role-based dashboards, paid enrollment, and mixed grading workflows.

TanStack.NET 10ASP.NET IdentityPostgreSQL

Role

Full-stack system architect and implementer.

Problem Context

Needed to support different academic roles with consistent authoring, evaluation, and communication workflows.

Architecture Decisions

  • Built role-specific dashboards for students, instructors, and admins.
  • Implemented course authoring, quiz/assignment pipelines, and hybrid auto/manual grading.
  • Designed invite and notification flows with email verification support.

Outcomes

  • Delivered a flexible LMS core for structured learning operations.
  • Improved assessment and enrollment workflow clarity for educators.