Summary
Joseph Kandi is a Principal Software Engineer based in Cape Town with 11 years of experience specializing in mobile application security for the financial sector. He designs and implements native security controls, builds mobile security frameworks, and conducts reverse engineering, DAST/SAST, and penetration testing to harden apps against real-world threats. At Peruzal he partners with client teams to translate security requirements into technical documentation and auditable implementations that fit mobile development lifecycles. Known for blending hands-on native coding with pragmatic security processes, he helps teams ship compliant, resilient mobile software under demanding regulatory constraints. Colleagues rely on him for deep technical triage and for turning complex attack surface analysis into concrete, production-ready safeguards.
11 years of coding experience