Andre Barrett, Entrepreneur, Investor and Software Engineer