Chirath Soithong GitHub Résumé PDF

Side projectFor my own useDesigned by me, coded by an AI assistantSince Sep 2026

My whole day in one Slack plan, re-sorted when the day changes.

BeforeClasses, coursework and my own to-dos sat in different places.AfterOne plan in Slack each morning, followed up until each task is done.

ResultRunningIt plans my day each morning: school, career and personal, in one place.

Jump to the resultSee a morning plan

Students walking along a tree-lined path on the Rutgers–New Brunswick campus on a sunny late-winter day
Rutgers University–New Brunswick campus. Photo: ajay_suresh, CC BY 4.0, via Wikimedia Commons (cropped)

The 60-second version

What I built
A planner for my own day. Each morning it posts one plan in Slack: classes, coursework, audio versions of my readings and anything I add by hand. Later in the day it re-sorts the plan and follows up on what is left.
  1. Collect the day
  2. I add my own tasks
  3. One plan in Slack
  4. Re-sort, follow up
It runs on its own; I decide what I add.
Who did what
I designed it: what it covers, the daily routine, and what to change after using it. An AI assistant wrote the code and set up the connections.
Runs as
Scheduled runs on my own computer: the plan each morning, a re-sort later in the day. Every change is kept in a spreadsheet.

Part 1 of 4: Why I built it

I wanted school, career and personal tasks in one place.

It began as a way to find course slides I was missing. I turned it into a planner for my whole day.

Exhibit 1Four places, one plan

Scroll to gather the day

Illustrative picture. Four sources on the left: my calendar, my coursework, the course readings, and tasks I add by hand. Each one feeds a line into one plan in Slack on the right, so the whole day sits in one list.

Illustrative Each line in the plan comes from one of the four places.

Part 2 of 4: The morning plan

Each morning, one Slack post lays out my day.

Grouped so it reads at a glanceClasses, coursework, audio, my own tasks.Coursework is grouped by course, and each reading comes with an audio version.

Exhibit 2A morning plan, part by part

Point at a number

Illustrative picture of one morning plan in Slack. A post from the daily planner titled Today’s plan, with four groups: classes and calendar, coursework grouped by course, an audio version of a reading, and the tasks I added by hand.

Daily plannerAppMorning

Today’s plan

Classes and calendar

  • 10:20Lecture, Course A
  • 3:00An event from my calendar

Coursework, by course

  • Course AReading for Thursday
  • Course BAssignment, due Friday
Reading for Course AAudio version

Added by me

  • A career task
  • A personal task

I’ll check in again later today.

  1. One post, each morning. The whole day in one Slack message.
  2. Classes and calendar. Taken from my calendar.
  3. Coursework, by course. What is due, grouped by course.
  4. Audio. An audio version of the reading, sent in Slack.
  5. Added by me. Career and personal tasks I add by hand land in the same plan.
Illustrative The courses, times and tasks are examples.
The reading library: each reading sent once1 exhibit · under 1 min

Audio versions of my readings

Each course reading is kept in a small library and sent to Slack as audio. If the same reading turns up again, it is not sent twice.

Exhibit 2.1The reading library

  • Chapter 3Course ASent as audio
  • An articleCourse BSent as audio
  • Chapter 3, againCourse A · the same readingAlready in the library
Illustrative The readings are examples.

Part 3 of 4: When the day changes

When the day changes, the plan re-sorts itself.

It runs again later in the day, puts anything new in its place, and follows up on what is not done yet.

What I decidedThe daily routine: a plan in the morning, then a re-sort and a follow-up as the day goes on.

Exhibit 3One day, three runs

Scroll, or pick a time of day
  1. Morning · the plan

    • Lecture, Course ACalendar
    • Reading for Course AAudio ready
    • Assignment, Course BDue Friday
    • A career taskAdded by me
    • A personal taskAdded by me

    Posted in the morning: the whole day in one list.

  2. Midday · re-sorted

    • A task I just addedNew
    • Assignment, Course BDue Friday
    • A career taskAdded by me
    • A personal taskAdded by me
    • Lecture · ReadingDone

    Re-sorted: one task added, two done.

  3. Evening · follow-up

    • A task I just addedDone
    • A career taskDone
    • A personal taskDone
    • Lecture · ReadingDone

    One thing left, with a follow-up reminder.

Illustrative The tasks are examples.
Every change, kept in a spreadsheet1 exhibit · under 1 min

A log I can check

Each change is added as a new line, never written over, so I can see what changed and when. The log is kept on my computer and in Google Sheets.

Exhibit 3.1The change log

WhenTaskChange
MorningLecture, Course APlanned
MiddayA task I just addedAdded
MiddayLecture, Course ADone
EveningAssignment, Course B
Illustrative Example rows; new lines are only ever added at the end.

Part 4 of 4: What happened

Running

It still plans my day. I shaped it by using it and asking for changes.

Since September 2026 it posts a plan each morning, re-sorts later in the day and follows up on what is left.

SkillsWorkflow design · Improving from real use · Directing an AI assistant

Exhibit 4What I asked to change after using it

Scroll to tick them off
  1. Tasks grouped by course
  2. A plan I can read at a glance
  3. Clearer audio for the readings
  4. Phone notifications: which ones, and how many
  5. A history of every change
Each change came from my own feedback after using it.

Built with

  • Slack, the daily plan and reminders
  • Google Calendar, classes and events
  • Google Sheets, the change log
  • An AI assistant, wrote the code