Summary
David Barkhuizen is a seasoned software engineer with 14 years of experience designing and delivering secure payment and financial systems, currently shaping architecture and data pipelines at PayIP. He blends deep cryptography and EMV expertise with hands-on engineering—having led Tap-on-Phone and PCI-compliant payment projects, EMV L2 kernel work, and cloud migrations to AWS. Comfortable across Python, FastAPI, containerization, CI/CD and data tooling, he often translates analysts’ domain knowledge into production software and automates complex ETL and certification workflows. His background in applied science and early R&D in catalytic materials hints at a methodical, research-driven approach to problem solving and security engineering.
14 years of coding experience
14 years of employment as a software developer
MSc, Applied Science (Chem Eng), MSc, Applied Science (Chem Eng) at University of Cape Town
KwaZulu Natal Education Department Matric Certificate, KwaZulu Natal Education Department Matric Certificate at Westville Boys' High School
BSc.Hons, Chemistry, BSc.Hons, Chemistry at University of KwaZulu-Natal
Afrikaans