Welcome to the personal page for Pierre Blignaut. Please feel free to join the journey and share your own ideas