I've had the privilege to actively participate in the forefront of technology development, in my career, where I thrive on the exhilarating challenge of unravelling solutions to intricate problems that demand innovative thinking. With a rich background in Software Development, I bring to the table a holistic skill set encompassing software design, architecture, and coding. My expertise extends to rigorous research, where I continuously evaluate emerging software, frameworks, and methodologies, empowering me to offer well-informed recommendations and effective solutionsMy passion for software development started in 1994, when I founded Hysteria Software, a start-up that brought a diverse type of products to market. Example writing banking, insurance and medical software. The banking software worked used SIM cards and special devices to authorise a transaction. this was the first payment system developed using SIM cards instead of cash. Since then, I have launched and led several successful software ventures, such as StrictlyTickets, a ticketing system, At the time it was the first 2D bar code ticketing solution. I rebranded and relocated StrictlyTickets from South Africa to Australia Called MiiyTix.Also wrote SecurEFT, a browser plugin that facilitated real-time banking transactions. without the use of a credit card or PayPal. It populated fields like amount due and locked it so it could not be changed. While it could leave the transaction description available to be changed. As the transaction happens funds are transferred into the merchant account immediately (see CV for more). I am proficient in multiple programming languages and technologies, such as C, C++, Objective-C, C#, Java, Delphi, Javascript, HTML, CSS, Ajax, T-SQL and a few more. I can pick up languages very quickly. I have developed websites (SPA - Single Page Application), Windows and Azure services and Blazor projects and mobile projects with iBeacon, Bluetooth and SIM Cards. I enjoy learning new skills and applying them to solve complex problems and create innovative solutions. I enjoy leading teams of developers and I have worked with teams between 2 to 20+people, even more when sometimes dealing with 2 or more teams back to back in a day. I always meet with the customers and do the required software design and changes with the lead developers. For some clients where time was of essence, I would take a team including myself to code the new system, working with A++ developers we wrote the system in no time and bought on a customer for the life from doing a great job on the project.