Mikolaj brings 10+ years of experience in software development and web design, crafting software and web applications while working remotely with various international teams. He is passionate about programming and finding innovative and creative solutions to deliver the best value in the form of clean, efficient, and well-documented code for clients. With technical expertise in JavaScript, HTML/CSS, React/Redux, React Native, Angular.js, and Node.js, among others, Mikolaj enjoys tackling intellectual challenges, problem-solving, and identifying the best solution. He specializes in real-time web protocols using WebSockets, WebRTC, and interactive 2D/3D graphics using Canvas and WebGL and is keen on trying out new languages and technologies.
Developed websites, SPAs, APIs written in Node.js, real-time WebSocket servers, Canvas applications, WebGL scenes, and managed advanced JavaScript development.
Served as a front-end technical consultant and determined best tech stacks to use on front-end projects.
Managed front-end development processes on complex projects and interviewed candidates for the front-end team.
An interactive quiz that allows customers who are waiting in line for their turn on rides to compete against each other on their smartphones and win a chance to get early access to the ride. Questions are displayed on large screens installed in the park. Multiple visitors use their smartphones to connect with the screens (via a WebSockets protocol). Users enter dynamically generated and individual PIN codes to participate in the quiz. After every 15 questions, a winner is announced.