Summary
Chad Garrett is a South African software engineer with 11 years of experience building customer-focused applications across iOS, Angular, .NET Core and Python/Django. He fell into programming early and has since shipped end-to-end iOS apps to the App Store, becoming particularly passionate about Swift and the Apple ecosystem. Known for a meticulous, best-practices approach and a strong grasp of design patterns and clean architecture, he consistently delivers maintainable, user-friendly products. Chad has progressed from junior to senior roles at Retro Rabbit and now contributes engineering expertise at Standard Bank South Africa, blending product sensibility with hands-on implementation. Outside of work he explores new technologies through numerous side projects, using them as experiments to validate libraries and patterns before adopting them in production.
10 years of coding experience
9 years of employment as a software developer
National Senior Certificate, National Senior Certificate at Stanford Lake College
Bachelor of Informatic Technology Computer/Information Technology Administration and Management, Bachelor of Informatic Technology Computer/Information Technology Administration and Management at University of Pretoria
English, Afrikaans