← All work

Student utility

SUTD Deadline Centre

A local-first Chrome extension that pulls SUTD deadlines into one sortable list and exports them to a calendar.

50+ studentsweekly users

The extension reads the LMS a student already has access to, then keeps course data in the browser instead of building another account system.

What it does

The extension reads the LMS pages a student already has access to, normalises the assignments and presents them in one list. Filters, status controls and calendar export make it useful without introducing another account.

The result

I built and shipped the first version in one week. It now has 50+ weekly student users and holds a 5.0 rating on the Chrome Web Store.

How it works

There is no Deadline Centre account or server. The extension only asks Chrome for local storage and access to eDimension and Gradescope, so course data stays on the student's device.

What changed

The first version only had to work on my own timetable. Once other students installed it, I had to wait for eDimension's calendar to finish loading, handle different course names, merge the same assignment from two sources and stop old deadlines from appearing as new. Those fixes became the later Chrome Web Store releases.

Next case studyLearnLoop