Simon Green is a senior software developer and solution architect with over 15 years of experience designing and delivering web-based, distributed, and cloud-enabled systems. Based in Calgary, Canada, he currently drives architecture and hands-on delivery at InteSoft Inc across the full stack. His open-source contributions span front-end benchmarking (krausest/js-framework-benchmark) and back-end optimization, including memory-conscious gopdf and a MongoDB persistence layer for NEventStore. He has led technical initiatives and held leadership roles such as Technical Director and Solution Architect, blending frontend integration (Polymer, Lit-HTML) with robust backend services in Go and .NET. Notably, he has improved performance, refactored for memory efficiency, and fixed critical edge cases, demonstrating a pragmatic approach to scalable, reliable systems.
Contributions summary:Simon primarily focused on implementing and improving the persistence layer of the event store. They introduced a new MongoDB persistence implementation using the official 10gen driver to improve performance. Further contributions involved fixing time-based tests, optimizing data retrieval, and addressing issues related to snapshotting and stream head management within the MongoDB persistence engine. The user also addressed several bugs and inconsistencies with respect to stream revision.
A simple library for generating PDF written in Go lang
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR in 2 years
Contributions summary:Simon focused on optimizing the `gopdf` library, particularly regarding memory consumption. Their contributions involved refactoring code to use `io.Writer` instead of `bytes.Buffer` in several areas, including text and image handling. They also implemented methods for writing PDF content using `io.Writer` and removed some usages of the byte pool in image compression. Additionally, the user fixed a boundary error in TTF handling.
golangpdflanggo-langpdf-document
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.