Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 1

Training materials by means of PowerPoint are not effective. More effective are interactive materials. I use React.js to create SPA which allows train some practical skills in different configuration: single practice session and multi-person session (WebRTC).
I've been creating computer based training materials since 2016 as extra optional work. I use React.js, TypeScript, Node.js, Express, Socket.io, WebRTC.