| Company | Timeline | Status | |
| Hadland Photonics Limited Director • Software Engineer | 16 Apr 2009←16 Years→Current | Active | |
| Hadland Imaging Limited Director • Software Engineer | 16 Apr 2009←16 Years→Current | Active | |
| Specialised Imaging Limited Director • Software Engineer | 6 Apr 2004←21 Years→Current | Active | |
| Specialised Imaging Limited Secretary • Software Engineer | 6 Apr 2004←1 Year 1 Month→6 May 2005 | Active | |
