Unlike most of my other projects, this one began as the result of a real world problem that I faced (well... at least sort of). The top hit on Google for PDF mergers required a monthly fee to be used. While I'm sure there are free versions out there, I took the opportunity to create my own PDF merger/splitter from scratch.
I used the PyPDF2 library to assist with the actual splitting/merging of PDF documents, then created a GUI for easier use using Tkinter. In fact, I still use this program whenever I need to merge or split PDFs. Take a look at the code for the project here.
Skills & tools: Python, object-oriented programming, GUIs