Badi is a developer, architect and agile practitioner with over 14 years of professional experience in a wide range of software development roles. He excels as a solo developer, team member, team leader, or manager of multiple distributed teams.

Badi started his career at Yahoo! in 2003. He has since evolved as a thought leader in the field of software architecture, software design and development for the web, the desktop and mobile platforms. Badi has spoken at, and contributed to, numerous internal training events and International conferences like the Free and Open Source Software conference (India), the Unicode Conference (USA), Developer Conference (South Africa) etc.

He is currently a leading technologist at IQ Business, South Africa. He works closely with clients to define ideas and deliver products.