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.

Piotr Adamski

PRO

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior 3D Web GL Developer at Fectar
October 1, 2022 - Present
Led 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, 2022
Built 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, 2020
Worked 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, 2020
Contributed 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, 2017
Bachelor of Science in Computer Science at Warsaw University of Technology (Politechnika Warszawska)
October 1, 2013 - June 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Gaming, Education