SM

Sandun Madhushan — aspiring software engineer, always learning and building fast, accessible full-stack web experiences.

Open to collaborations

Explore

  • Home
  • About
  • Projects
  • Skills
  • Contact

Connect

  • GitHub
  • LinkedIn
  • Facebook

© 2026 Sandun Madhushan. All rights reserved.

Designed & built with care — Next.js & Tailwind CSS

SM
HomeAboutProjectsSkillsContact
Connect
  • Home
  • About
  • Projects
  • Skills
  • Contact
Case Study

LMS Activity Monitor

A web-based system to monitor multiple Moodle LMS instances for new activities, assignments, and course content.

launchLive DemocodeView GitHub
LMS Activity Monitor

The Vision & Overview

A web-based system to monitor multiple Moodle LMS instances for new activities, assignments, and course content. Get notifications twice daily about any new additions to your courses. Now deployed on Render with automated GitHub Actions scanning!

Highlights

Core deliverables

  • check_circleMonitor LMS activities
  • check_circleTrack assignments and updates
  • check_circleAutomated activity detection
  • check_circleScheduled notifications
  • check_circleCentralized monitoring system

Tech Stack

Node.jsExpressPostgreSQLPythonFlask

The Friction

Signal quality

Separating meaningful activity from noise in large cohorts.

The Resolution

Feature focus

Monitor LMS activities

Impact Driven.

Outcomes from shipping this build.

1M+
Events / day
arrow_back
PreviousAI Powered Resume Analyzer
Back to Projects
Next ProjectPersonal Organizer System
arrow_forward
// deploy_status.sh
system.status == "optimized"
metrics.load < 0.04
env.sync("active")