Paul Spencer

Co-Founder & Chief Technology Officer at remx.xyz

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Paul Spencer is a seasoned software engineer and technology leader with 18 years of experience building web-based systems and guiding engineering teams, currently serving as Co-Founder and CTO of remx.xyz. He blends hands-on front-end expertise—demonstrated by sustained contributions to the widely used OpenLayers mapping library—with strategic leadership across startups and established companies, from CTO roles to leading engineering at Creative Layer. Paul has a strong background in system architecture, DevOps, security, and ML-driven personalization, delivering production-grade platforms and developer-friendly solutions. His technical roots are reinforced by MEng and BEng degrees from the Royal Military College of Canada and early experience in software quality assurance for the Department of National Defence. Known for pragmatic code cleanup, cross-browser testing improvements, and UX refinements in open source GIS, he pairs meticulous engineering discipline with product-focused execution. Based in Ottawa, he combines entrepreneurial drive with a track record of shipping reliable, scalable web applications.
code18 years of coding experience
job22 years of employment as a software developer
bookMEng, Software Engineering, MEng, Software Engineering at Royal Military College of Canada/Collège militaire royal du Canada
github-logo-circle

Github Skills (8)

testing10
uid10
javascript10
front-end-development10
ui-design10
openlayers10
css9
svg8

Programming languages (14)

C#MDXJavaC++CGoKotlinTypeScript

Github contributions (5)

github-logo-circle
openlayers/ol2

Aug 2007 - Mar 2012

OpenLayers v2 - deprecated!
Role in this project:
userFront-end Developer
Contributions:40 commits in 4 years 8 months
Contributions summary:Paul primarily contributed to the UI/UX of the OpenLayers v2 project. Their commits focused on modifying the visual aspects of the map interface, specifically adding missing semicolons, changing the map initialization, and modifying styles. The user also performed refactoring and code cleanup tasks. These improvements enhanced the user interface and improved the project's code quality.
javascriptopenlayers
openlayers/openlayers

Aug 2013 - Dec 2014

OpenLayers
Role in this project:
userFront-end Developer
Contributions:62 commits, 4 comments, 1 issue in 1 year 3 months
Contributions summary:Paul primarily contributed to the OpenLayers library, with a focus on fixing bugs, adding enhancements, and ensuring proper functionality. The user's contributions included implementing changes to the map initialization process to prevent bugs in permalinks, adding semicolons and curly braces for large-scale syntactic cleanup, and fixing issues related to SVG rendering and text labels. The user also improved the testing suite, fixing and adding tests to ensure the library's robustness across various browsers.
javascriptopenlayersgis
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.
Request Free Trial
Paul Spencer - Co-Founder & Chief Technology Officer at remx.xyz