✦ Coming soon

The friend who never misses a thing

Announcements, assignments, schedule changes, and past papers — all in one place, so nothing gets lost in the group chat again.

Amara Osei
James Mwangi
Lila Fernandez
David Kariuki
4.5k students signed up
Mashule home screen
1 in 3

students misses an assignment because no one told them

Every week

a class is cancelled — found out only after showing up

< 10%

of students have past papers before exam season

Schedule

You showed up. The class didn't.

Cancellations, venue changes, and rescheduled CATs happen without warning. By the time WhatsApp catches up, you've already walked across campus for nothing. Your timetable updates the moment the CR does.

Schedule screen

AI Companion

No one to ask at midnight before an exam.

When you can't remember if you have class tomorrow, or what's due this week, or when Dr. Barongo's next lecture is — just ask. It knows your schedule, your units, and your deadlines.

AI companion screen

Announcements

It was posted. You just weren't online.

The CR sent the CAT notice at 11pm. You were asleep. By morning it's buried under 200 messages. Every announcement now reaches you — regardless of when it was posted or whether you checked the group.

Notifications screen

Assignments

You didn't know it existed until it was too late.

A task gets posted in class. You missed that day. No one thinks to tell you. Google Forms link gets shared once and dies in the chat. Submit directly in the app — deadline, instructions, and confirmation in one place.

Tasks screen

Past Papers

Some students had the papers. You weren't one of them.

Past papers circulate quietly among those who know the right people. Lecturers repeat questions every year. A shared library means the exam stops being a lottery based on who you know.

Algorithms & DS
2023 · Final Exam
Database Systems
2022 · CAT 2
Discrete Mathematics
2023 · Final Exam
Operating Systems
2022 · Supplementary

Early access

Your Companion,
in your pocket.

Starting with UDOM. Join the waitlist — we'll let you know first.