Peter Gill
Software developer & DevOps tech lead. 20+ years professional, ~30 years total. I build tools that make other developers' lives easier — and then open-source them.
I work across the full stack: Linux, .NET, PowerShell, Bash, JavaScript, Kubernetes, and whatever the job demands. I've led infrastructure transformations, modernized multi-million-line codebases, and built and trained engineering teams. When I'm not solving problems at work, I'm usually solving them here.
Open Source Projects
-
Majorsilence Reporting
An open-source RDL reporting engine for .NET 8 & 10. Generates PDF, Excel, HTML, and CSV from SQL, JSON, or C# objects. Includes a visual Windows designer and runs cross-platform on Linux, macOS, and Windows.
View on GitHub → -
Majorsilence PDF
A lightweight, zero-dependency PDF library for NETSTANDARD 2.0, .NET 8 & 10. Fluent API for pages, text, tables, and images. AOT-friendly, ~85KB, and MIT/Apache/BSD licensed. Makes the boring simple.
View on GitHub → -
CrystalCmd
A Java and C# tool that loads JSON data into Crystal Reports and produces PDFs — useful for server-side Crystal Reports rendering without a full SAP stack.
View on GitHub →