Project showcase

These are some of the projects that I think are cool, and am proud of; sorted in descending order of coolness.

1. Schedjuice

Schedjuice is an anti-ERP system. It's my solo venture*. Born out of the frustration of the status quo, and the product of my revolting teenage years, Schedjuice is a web application that re-invents the way LMS'es are built. The creator's passion and arrogance are evident in how the software is designed and developed.

It's a calmination of my years of experience in building various tools for education institutions. Schedjuice copies takes inspirations from the already-successful tools such as Google Classroom, Canvas, Testportal, Moodle, Coursera; and reimagines them with a fresh perspective.

Automation is my core philosophy. Such that, the software is built around the idea of automating all the tasks a school administrator, teacher, or student would have to do; or at least, it's the end goal. Every button click, every form input, and every page load is designed to be as minimal and as fast as possible.

As of 2024, Schedjuice has over 300 daily active users, and is an essential part of the workflow of several education institutions. And has probably saved millions of man hours.

Read more about Schedjuice on its website here.

* Since 2024, my friend Minphone Myat has been contributing in the UI revamp of the site.

2. Certify

Certify is a document generator, with an image editor built from scratch using the JavaScript Canvas API. Its idea was novel at the time of its inception in 2021, but a similar feature can now be seen in the famous online document editor, Canva.

3. mm-cal-js

mm-cal-js is a modern type-safe JavaScript fork of a Java implementation of github.com/yan9a/mmcal. Before getting into the technical details, let me explain why I built this in the first place.

In early 2024, the Myanmar military regime (which took over the country via the 2021 coup) enforced a law that required all schools to follow the traditional Burmese calendar. Instead of weekends, schools shall be closed on Sundays and Sabbathical days.

The generals like to consider themselves as the true successors of the great Burmese kings of old. A tale as old as time in dictatorial states. Lamenting on empires long gone; the glories long forgotten.

The Burmese lunisolar calendar is, to simply put it, a bit messy. There are interclary months, and interclary days. Some kings straight-up removed certain years from existing. As of 2024, there's no official way to calculate it. Every year, the Myanmar Calendar Advisory Board makes an annoucement. That's the only way to know.

So, I needed a way to calculate Sabbathical days; so that Schedjuice can automatically mark them as holidays in its academic year planner. Why write an entire library for this when Dr. Yan's (the original author) example JavaScript code was already available? Because: type-safety and availability on NPM. And, also because it's fun.

The implementation is logic is very interesting. You can read more about it at Dr. Yan Naing Aye's awesome blog post here.

More resources: