Projects - Maintainer

Open source projects primarily developed and maintained by me

PDFStitcher
A cross-platform utility for adapting PDF sewing patterns for projectors. PDFStitcher performs page assembly and cropping, and also allows for selectively changing line properties in different layers or removing layers altogether for easier import into Inkscape.
PDFStitcher
PDF Mangler
A Python library to anonymize and obfuscate the contents of a PDF, producing a version that retains the structure and can be used for debugging without violating usage agreements.
PDF Mangler
Foundations of Python Programming: Functions First
An adaptation of the open source “Foundations of Python Programming” specifically tailored for COMP 1701. This project was funded by the Mount Royal Library’s Open Education Adaptation Grant, with much of the work done by Matthew Hrehirchuk. Ongoing maintenance and edits are done by Eric Chalmers, Charlotte Curtis, and Patrick Perri.
Foundations of Python Programming: Functions First

Projects - Contributor

Open source projects that I have contributed to in some small way

Pattern Projector

Pattern projector is a free and open source web app that quickly calibrates projectors for sewing patterns. It also has tools for stitching together multiple page patterns, changing line thickness, inverting colors, flipping/rotating patterns, and more.

My main contribution to date was adding the ability to save a stitched PDF.

Pattern Projector
Inkscape

Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting.

My main contribution to date was a modification of the PDF import algorithm to reduce the number of clipping paths in the resulting document.

Inkscape