WebGL Game Developer at Wonderkiln 02/2023 - Present
- Built the Web-browser based 3D game using three.js.
- Implemented the particle effects and physics engine for game.
- Optimized the rendering system to improve the FPS.
Hi I'm William Scott Highly professional 3D and WebGL developer with 6 years of experience, solid leadership skills, and unrivalled building skills. Competent in cloud platforms(AWS and Azure), databases(PL/SQL, MySQL, and SQL), tools(VS Code and Eclipse IDE), version control(Git), debugging, and product testing. Several VR applications/websites using Unity3D, WebVR(Aframe, three.js, React), and worked on developing a WebGL CAD program using three.js, Typescript, React, Redux.
Also worked as full time R&D developer for an HTML5 game engine where I developed mainly the physics module and I have professional experience in several fields as computer graphics, game development, virtual reality, and web development.
Specialized in handling 3D animation, 3D websites, physics, shader, Web VR/AR, and materials.
Design integration, Website SEO, Visualization, WebRTC, REST API development, and Database.
Deep understanding in Metaverse eco-system, experienced with Web3.js and smart contract.
Expertise in 2D/3D game engines including Unity3D, Unreal, PlayCanvas, PixiJs, and Phaser.
Over 2 years of experience with Web design and experience with Figma, Adobe XD, and WebFlow.
Other desktop app development using C/C++, DotNet, Qt, directX and Python.
Along the 6 years of development and experienced 50+ projects, I've gotten a lot of skill in several stacks.
University of Alberta, Canada, 2011 - 2015
Mainly focused on the world-digital infrastructure trends and computer engineering. As a result, I've got the professional vision of digital development and trends.
Ottawa University, Canada, 2006 - 2010
Focused on computer engineering and computer science to get the pro-vision of Information Technology.
- Built the Web-browser based 3D game using three.js.
- Implemented the particle effects and physics engine for game.
- Optimized the rendering system to improve the FPS.
- Integrated the 3rd person character animation feature to the game.
- Designed and implemented the weapon inventory system.
- Worked on handling RTC between sockets using socket.io.
- Built and deployed a XREngine Inventory System on Internet Computer Blockchain.
- Designed and implemented the Virtual Reality Showroom application for the project.
- Engineered and put into production the Node.js library for the XREngine project solution.
- Contributed to the development of CryptoKittieFight, an Ethereum-based Blockchain game implementation.
- Reused functionalities from CryptoKitties and created a Smart Contract Manager to handle different cryptokitties fights through the Contract Manager, using Web3.
- Successfully liaised with the development team to ensure smooth/reliable transfer of the new technology.
- Implemented front-end codebase from various web designs, through React, Angular and Laravel framework.
- Contributed to the development game graphics solutions for clients in a team of 4 other developers.
- Effectively developed prototype solutions for use cases to demonstrate the attributes and benefits of solutions to clients.
485 Logan Ave, Toronto, ON, M4M 2P5, CA