Golden sunlight falls across Ateneo’s empty Red Brick Road beneath a canopy of rain trees.

CH 00 · GABRIEL LABARIENTO / MANILA

Welcome, thanks for stopping by!

Product engineering · AI · Data

GABE TV

CH 01 / Project story

Full Stack / 2026

Full-Stack Developer

Academic Ally

Turns course syllabi into editable study plans. Top 10 at the KPMG Academic Innovation Challenge.

Academic Ally project preview

The problem

At the start of a semester, students read several syllabi, copy deadlines into a calendar, and set up separate tools for tasks and study sessions. A change to a course can mean updating that information in several places.

  • RoleFull-stack developer
  • ContextKPMG Academic Innovation Challenge
  • InputCourse syllabus
  • ResultTop 10 submission

What we built

Academic Ally reads uploaded course outlines and extracts milestones, deadlines, and workload. It generates an editable semester plan and connects that plan to focus sessions, tasks, and project tracking. Students can organize their work without copying the same information between apps.

BUILT WITH
Next.jsReactCloudflare D1Cloudflare R2

Technical decisions

Building the plan from the syllabus

We stored uploaded files in Cloudflare R2 and the extracted plan in D1. Focus sessions, tasks, and projects all read from that structured plan, so students do not have to enter their schedules again.

Keeping storage on one platform

D1 and R2 gave our small team a database and file storage on Cloudflare. Keeping them together reduced setup work and helped us finish a working submission within the challenge timeline.

Tradeoffs

Giving students the final say

A generated plan saves setup time, but it can also impose a schedule that does not fit. We made the plan editable so students can correct it and choose how to organize their semester.

Several features, limited depth

Planning, focus sessions, and task management all had to fit into one Round 1 submission. Each feature stayed fairly simple. The entry reached the top 10.

Results

KPMG placement
Top 10
Input
Syllabus → Plan
Scope
End-to-end
  • Our syllabus-to-plan app reached the competition's top 10.
  • Students could edit the generated plan and correct the schedule.

Command Palette

Search the portfolio. Use arrow keys, Enter to select.