Available to hire
Hi, I’m Piotr Adamski, a Senior 3D WebGL Developer with 7+ years of experience building interactive, browser-based 3D applications. I specialize in realistic real-time rendering, memory optimization, and cross-device performance to deliver smooth, high-quality experiences using Three.js, Babylon.js, and React Three Fiber.
I’ve shipped projects like browser-based product configurators and geospatial 3D visualizations, collaborating closely with designers to balance visual fidelity and performance. I’m passionate about clean scene structure, asset reuse, and robust rendering pipelines that scale from desktop to mobile.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Work Experience
Senior 3D Web GL Developer at Fectar
October 1, 2022 - PresentLed development of a browser-based 3D graduation cap configurator, delivering realistic, real-time visual previews during customization. Built and maintained interactive 3D scenes using React Three Fiber and PlayCanvas, focusing on clean scene structure and maintainability. Addressed rendering risks by tuning materials, lighting, and shading for consistent visual quality across devices. Mitigated high memory usage by optimizing geometry complexity, texture resolution, and asset reuse. Implemented asset loading strategies to reduce GPU memory pressure and avoid unnecessary duplication of meshes and textures. Ensured stable framerate by balancing visual fidelity with performance constraints on desktop and mobile GPUs. Continuously profiled rendering and memory behavior to detect and prevent leaks during extended user sessions.
3D Web GL Developer at Incredible Machines
July 1, 2020 - September 1, 2022Built production-ready 3D shoe configurator enabling real-time customization of materials, colors, and components. Implemented large-scale rendering optimizations to handle complex meshes and textures. Identified and mitigated render-loop performance risks by restructuring scene updates and reducing redraws during frequent user interactions. Managed state synchronization between UI and 3D scene to prevent desynchronization. Optimized shader usage, material updates, and draw calls to maintain smooth performance on desktop and mobile devices. Collaborated closely with designers to balance visual fidelity with delivery constraints.
3D Web GL Developer at Apptension
March 1, 2018 - June 1, 2020Worked on full-stack web projects that incorporated interactive 3D and geospatial visualizations within larger product platforms. Contributed to a browser-based geospatial application built with Cesium JS and PHP, enabling real-time data visualization and interactive exploration of geospatial datasets.
3D Web GL Developer at App tension
March 1, 2018 - June 1, 2020Contributed to a browser-based geo-spatial visualization app built with CesiumJS and PHP, enabling interactive exploration of 3D terrain and spatial datasets; addressed performance risks from large terrain meshes and globe rendering by tuning camera constraints and level-of-detail; implemented custom visualization features to ensure smooth performance across desktop and mobile devices.
Education
Bachelor of Science in Computer Science at Warsaw University of Technology (Politechnika Warszawska)
October 1, 2013 - June 1, 2017Bachelor of Science in Computer Science at Warsaw University of Technology (Politechnika Warszawska)
October 1, 2013 - June 1, 2017Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Gaming, Education
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire Piotr Adamski today
To get started post up your job and then invite Piotr Adamski to your job.