Samuel Spencer

Canberra, Australia
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

🤩
Rockstar
🎓
Top School
Samuel Spencer is a data management and software leader with 13 years' experience building metadata solutions for Australian government and public-sector organisations. As co-founder, CEO and CISO of Aristotle Metadata he has led product strategy, technical architecture and a growing team to deliver scalable metadata registries and data portals used for government data governance. A former senior public servant and researcher, Sam blends practical implementation experience across health, statistics and policy with open-standards advocacy to turn complex metadata models into user-friendly tools. He remains hands-on in development and open-source work—contributing Python fixes and real-time features to projects like django-notifications and xhtml2pdf—while advocating to demystify metadata through talks and community building. Based in Canberra and armed with an Executive MBA, he specialises in making interoperable, secure metadata practical and accessible for non-technical stakeholders.
code13 years of coding experience
job14 years of employment as a software developer
bookMaster of Business Administration - MBA (Executive), Master of Business Administration - MBA (Executive) at AGSM @ UNSW Business School
bookBachelor of Computer and Mathematical Sciences, Web Technology, Applied Statistics, Operations Research, Bachelor of Computer and Mathematical Sciences, Web Technology, Applied Statistics, Operations Research at The University of Western Australia
bookProfessional Certificate of Web Accessibility, Professional Certificate of Web Accessibility at University of South Australia
bookBachelor of Nursing, (Discontinued), Bachelor of Nursing, (Discontinued) at Edith Cowan University
github-logo-circle

Github Skills (12)

pdf10
notification10
api10
html-to-pdf10
python10
apidoc10
django10
testing10
package9
javascript9
html-pdf9
css8

Programming languages (13)

C#C++CSSCVueHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
xhtml2pdf/xhtml2pdf

Dec 2015 - Oct 2017

A library for converting HTML into PDFs using ReportLab
Role in this project:
userFull-stack Developer
Contributions:22 commits, 17 PRs, 11 pushes in 1 year 10 months
Contributions summary:Samuel primarily contributed to improving Python 3 compatibility and fixing related issues within the xhtml2pdf library. Their work involved modifications to several files, including `reportlab_paragraph.py`, `xhtml2pdf_reportlab.py`, and `testrender/testrender.py`, indicating efforts to address Python 2/3 differences and ensure the correct rendering of PDF files. Furthermore, they added test cases, suggesting a focus on quality assurance and the maintenance of the library's functionality. They also contributed to the project's build process with the addition of an appveyor runner.
pdfwkhtmltopdfreportlabpdf-generationconverting
GitHub notifications alike app for Django
Role in this project:
userBack-end Developer
Contributions:20 commits, 14 PRs, 3 pushes in 10 months
Contributions summary:Samuel implemented features for a live notification counter and real-time list within the Django notifications app. These contributions included adding API endpoints for unread counts and lists, modifying template tags to display live updates, and adding Javascript for the real-time functionality. The user also fixed various issues, including those related to Python 3 compatibility and test failures, and updated the README documentation.
pythondjangonotificationsnotification-centernotification
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