As CTO-in-residence at UCL School of Management and Lead Technologist for Innovation Entrepreneurship at UCL Engineering, Niall provides tech mentorship to UCL spin-out companies and companies based at IDEALondon and StartupBootcamp’s IOT accelerator. Niall has also taught Mobile Web courses for the W3C, who define the web standards. Previously, he worked as a Software Engineer, CTO and consultant for a number of startups building telecom solutions and mobile app software for mobile network operators, including Telstra, MCell (MTN Group), Digicell and other telcos, banks and airlines.
Niall teaches the Software Engineering course for the IMB programme at School of Mangement and on the Predictive Analytics and Programming for Business Analytics courses on the M.Sc. in Business Analytics.