This tool automates the process of turning rotating weekly work schedules into Google Calendar events, while tracking hours worked and estimating the paycheck. What was originally a tedious manual task became a personal challenge and eventually, a web tool I was able to share with the rest of my team.

The technical core is a pure PHP PDF parser built from scratch: no external libraries, handling cases like split shifts, day-off detection, PDF 1.5+ cross-reference streams, and file-size limits. It validates that uploaded files cover consecutive weeks, then generates standard .ics calendar files with events anchored to the correct timezone, ready to import directly into Google Calendar.


This was my first project developed with AI assistance (Claude Code). The experience changed how I think about scoping technical work: clear, specific requirements fed into iterative testing generated a production-ready tool in roughly 3 days, something I estimate would have taken me 2 weeks to build alone.




Upload schedule PDFs, select your name, and get your payroll summary + calendar file.

NOTES:

  • Not sure what format to use? Download a sample file.
  • Stat holidays not considered. Thus, the payroll total estimate may not be accurate.
1 Upload
2 Select
3 Results

Step 1 — Upload Schedule PDFs

Click to browse or drag & drop PDF files here

Up to 2 files