Design, implement, and validate ETL pipelines for game data while researching and driving innovative solutions for data acquisition, maintenance, and cross-save compatibility. Coordinate and support in-game testing efforts, and actively contribute to driving initiatives within the game code. Develop and implement cross-save functionality for transactions, in-game wallets, and statistics. Additionally, design an internal scripting framework to ensure ETL jobs are both maintainable and flexible.
Collaborate with a multi-disciplinary team to investigate and define system requirements for next-generation product lines. Develop design requirements, product specifications, technical assessments, and interaction evaluations for both existing and future products. Oversee the development, deployment, and integration of NDI technologies into customer applications, and create demo applications and sample code to showcase NDI products.
Contribute as a full-stack developer for an email service provider developed by GuestServe. Design and implement scalable features such as subscription filtering, workflows, tracking, and analytics.
Perform programming and analysis across a variety of projects, including GIS development for agriculture, audio and video quality assurance, and weather mapping software. Act as the lead software developer for the PrAgMatic, LandMapr, and Global Farm Manager projects.
C++, Python, Java, Lua, PHP, JS, SQL and more!
IntelliJ, Visual Studio, Photoshop, Android Studio, Unity3D, Git, GitLab, Bitbucket, Jira
A patent for a method of reducing a chance of interference between operations of two electromagnetic systems (e.g., AR/VR systems). It applies wireless broadcasting technology to find available electromagnetic frequencies when devices are nearing the overlap of the EM fields.
Canal Status is an Android app I created in 2013 and maintain for fun, it allows you to check the Welland Canal bridge statuses while commuting.
A replica of the Mario Kart 64 Map Double Deck created in the valve Hammer Editor for Arms Race mode.