Summary
Charles De Villiers is a seasoned software developer with 14 years of professional experience and a multi-decade technical background that spans reactor physics, systems analysis, and C++ architecture. He currently contributes to control and monitoring systems for major radio astronomy projects (KAT-7, MeerKAT, SKA) and develops software at Verisign, blending domain-specific engineering with robust software practices. His open-source work includes full-stack contributions to Real Python materials, where he implemented interactive Python/Django examples that showcase user input handling and rich text formatting. Comfortable across low-level C++ and modern Python stacks, Charles brings a pragmatic, systems-oriented perspective to complex, mission-critical projects. Based in the Western Cape, South Africa, he combines academic training in physics from Université Joseph Fourier with decades of hands-on engineering in both scientific and industrial settings.
15 years of coding experience
2 years of employment as a software developer
Bsc, Bsc at UNISA
Maitrise-es-Sciences, Physics, Maitrise-es-Sciences, Physics at Université Joseph Fourier (Grenoble I)