Core responsibility includes the deployment and integration of NDI technologies into customer applications, finding the best solutions combining both products to solve customer problem definitions. Other responsibilities include the development of sample code in various languages and product demo applications using the Unity engine. Notable development contributions to the controller tracking product Atraxa include creating a SteamVR device driver, a standalone Android HMD platform device implementation, and a cross-device log-and-playback framework for debugging tracking issues during development, and supporting the integration of Atraxa into the Pico Neo 2.
Full stack development of an email service provider created by GuestServe. Development and design of scalable features including subscription filtering, workflows, tracking, and analytics.
Programming and Analysis for a range of projects including GIS development for farming, audio / video quality assurance and weather mapping software. Lead software developer on PrAgMatic, LandMapr and the Global Farm Manager projects.
Website, Mobile and 3D application development. Developer of the Welland Canal Status apps.
C++, C#, Java, Ruby, PHP, HTML, JS, CSS, SQL
GitLab & CI, IntelliJ, Unity3D, CMake, Visual Studio, Photoshop, Android Studio
Canal Status is an app I regularly maintain for checking the Welland Canal bridge statuses and is available on iOS, Android and in your browser.
A replica of the Mario Kart 64 Map Double Deck created in the valve Hammer Editor for Arms Race mode.
Photography, Board Games, SciFi Literature, Badminton, AI & Game Development
See my CV for additional contact methods.