Productivity
My 2021 - 2026
Productivity
A visualization of over 550 workfiles created during my undergraduate.
By Paul Duan
An undergraduate degree isn't just awarded; it is built, block by block, in the quiet moments of focus and the chaotic hours of deadlines. Have you ever wondered what the actual architecture of your time looks like? Here is five years of my academic life, translated into data, geometry, and color.
Act 1: The Cubes
Act 2: The Strips
Datawise, .tex is the most demanding, with 22 courses connecting to it. On the other end, the NLP course connected to 5 different file types.
.tex leads at 122 files, the backbone of every proof, every report and assignment. .md and .docx follow close behind.
Act 3: The Bubbles
all panic, no pacing.
~54% of all edits were made within the last 12 hours. ~73% within the last 2 days.
The engine for 3D modeling and rendering. Where geometric concepts meet visual art.
Used for digital painting and 2D illustration.
Purely functional programming. A strict, math-driven approach to logic and types.
The blueprints of C/C++, defining structures and interfaces before the actual logic.
Low-level, procedural systems programming. Dealing directly with memory and hardware.
Object-oriented systems programming. Building complex, performance-critical software.
Functional frontend language. Used to build no-runtime-exception web frontend.
Interactive data science environment. Blending live Python and markdown.
Highly readable scripting. The go-to tool for algorithms, automation, and ML.
Object-oriented architecture. The standard for enterprise-level coursework.
Standard word processing.
Slide deck creation. The medium for presenting project pitches and final defenses.
Grid-based spreadsheet data. Used for basic data logging and tabular organization.
Code-driven typesetting for mathematical proofs and thesis formatting.
Lightweight, plain-text formatting. Good for documentation, READMEs, and quick notes.
Raw, unformatted sequences of characters.
Data Methodology
The dataset was sourced organically from my school account's OneDrive version history spanning Fall 2021 to Winter 2026. Files are filtered and only keeps "workfile" types as shown in Act 2.
A single "commit" or "version" represents an autosave snapshot triggered by OneDrive file modifications. For each single file, OneDrive only keeps the lastest 500 versions, however, these files don't occupy major of the dataset. While minor sync discrepancies exist, they preserve the true macroscopic rhythm of my academic journey.
In Act 3, an assignment is represented by a bunch of files' version history that grouped manually. And all assignments displayed here are considered "major assignment" which means they have over 100 versions in total. The deadline is determined by the lastest version's creation time of that assignment's files. Manual data correction was made to handle obvious errors, such as when an assignment is opened after the deadline and a new version is created.
This dataset collected don't represent my full undergraduate academic journey as not every course and project is stored by OneDrive.
Colophon
Designed and developed with React and Next.js. The 3D environment is rendered using Three.js and React Three Fiber. The original Landing scene was modeled using Blender and textures were baked by Cycles - Blender's ray-trace based production render engine.
Data processing and vector visualizations were mathematically generated via D3.js, while complex state transitions and morphing animations were strictly orchestrated by GSAP. Typography is set in Roboto Serif.
You are welcome to checkout the GitHub Repo for this website. Also the Epilogue on my BLOG! Don't hesitate to star if you like this project!
Assets & Credits
The following 3D models from SketchFab are used in the landing scene under CC BY 4.0:
- "Minimalist Desk" by ElOsitoAzul(adapted)
- "Plain Mug" by LightSwitch(modified)
- "Small plant in a pot" by Jsdpk(modified)
- "Graduation" by Cyberluna(modified)
The McMaster University logo and shield are trademarks of McMaster University. Used for personal, non-commercial purposes as a student of the university.
© 2026 Paul Duan. All rights reserved.