| Company | Timeline | Status | |
| Affarii Technologies Limited Director • Manager | 6 Jul 2009←16 Years→Current | Active | |
| Affarii Limited Director • Manager | 18 Oct 2007←18 Years→Current | Active | |
Nujira Ltd Director • Consultant Engineer | 18 Nov 2002←2 Years 8 Months→1 Aug 2005 | Dissolved | |
