Umar started coding when he was 13 and, over the years, has run two companies in the role of CTO.
Starting as a game programmer, over the last several years he has moved towards solving cross domain problems in software development that involve multiple different technologies and organizational challenges.