Pierre Du Plessis

Software Engineer at Luno

Centurion, Gauteng, South Africa
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
Pierre Du Plessis is a seasoned software engineer based in Centurion, South Africa, with over a decade of professional experience and 18 years coding across PHP, Go, and TypeScript. He blends backend craftsmanship with DevOps and full-stack work, having improved deployments and configuration for projects like FrankenPHP and extended Webpack Encore for more flexible asset pipelines. A strong open-source maintainer and creator—author of SolidInvoice and long-time contributor to Payum, Symfony, Composer and Rector—he routinely improves test suites, compatibility with newer PHP versions, and core framework behavior. In industry roles he has led architecture and automation efforts, from scaling performance-sensitive medical research networks at Castor to building Linux server platforms and CI/CD practices at MiWay. Colleagues rely on him for pragmatic solutions: he deconstructs complex requirements into scalable designs, mentors engineers, and introduces testing and deployment best practices. An uncommon strength is his mix of deep framework-level contributions and hands-on operational improvements, enabling both healthier codebases and smoother production systems.
code13 years of coding experience
job15 years of employment as a software developer
bookErasmus High
bookUniversity of South Africa
stackoverflow-logo

Stackoverflow

Stats
1,573reputation
145kreached
56answers
7questions
github-logo-circle

Github Skills (93)

dependency-management10
package-management10
testing10
command-line-interface10
phpunit10
caddy10
symfony-ux10
datagrid10
paypal10
javascript10
caddyfile10
bundle10
react-component10
uglifyjs10
use-form10

Programming languages (18)

MDXJavaCSSC++CRustTwigMakefile

Github contributions (5)

github-logo-circle
SolidInvoice/SolidInvoice

Jan 2013 - Jan 2023

Simple and elegant invoicing solution.
Role in this project:
userBack-end Developer
Contributions:28 releases, 4 reviews, 2051 commits in 10 years 2 months
Contributions summary:Pierre contributed to the back-end functionality of the invoicing solution by adding methods to the API for creating new clients and updating existing ones. They also made updates related to data migrations and database schema, including the creation of tables for API tokens and API token history. Their work involved interaction with the underlying data models and core functionalities of the application.
invoicing-applicationbilling-applicationinvoicesphpjavascript
Payum/PayumBundle

Mar 2021 - Jan 2023

Payum offers everything you need to work with payments. From simplest use cases to very advanced ones.
Role in this project:
userBackend Developer & QA Engineer / Test Automation Engineer
Contributions:6 releases, 20 reviews, 41 commits in 1 year 10 months
Contributions summary:Pierre primarily focused on updating and improving existing unit tests within the PayumBundle repository. Their contributions involved modifying test files, adapting exception messages for different Symfony versions, and ensuring test coverage for various functionalities, including credit card processing, dependency injection, and gateway configuration. The user also merged updates from the master branch.
paymentsstripecaseseverythinguse-cases
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
Pierre Du Plessis - Software Engineer at Luno