I am a senior Frontend Developer with 20 years of experience in building high-performance, interactive web applications. I specialize in React, TypeScript, and Three.js, with a strong focus on WebGL, 3D rendering, and performance optimization. I am passionate about creating seamless user experiences, improving web performance, and integrating innovative UI technologies. I have a proven track record of developing scalable, visually engaging applications for startups and global brands. My expertise covers both frontend and backend development, with additional experience in DevOps, databases, and teaching creative coding topics at university level.

Davide Prati

I am a senior Frontend Developer with 20 years of experience in building high-performance, interactive web applications. I specialize in React, TypeScript, and Three.js, with a strong focus on WebGL, 3D rendering, and performance optimization. I am passionate about creating seamless user experiences, improving web performance, and integrating innovative UI technologies. I have a proven track record of developing scalable, visually engaging applications for startups and global brands. My expertise covers both frontend and backend development, with additional experience in DevOps, databases, and teaching creative coding topics at university level.

Available to hire

I am a senior Frontend Developer with 20 years of experience in building high-performance, interactive web applications. I specialize in React, TypeScript, and Three.js, with a strong focus on WebGL, 3D rendering, and performance optimization. I am passionate about creating seamless user experiences, improving web performance, and integrating innovative UI technologies.

I have a proven track record of developing scalable, visually engaging applications for startups and global brands. My expertise covers both frontend and backend development, with additional experience in DevOps, databases, and teaching creative coding topics at university level.

See more

Language

English
Fluent
Italian
Fluent
German
Advanced

Work Experience

Freelance Frontend Developer
July 1, 2025 - Present
Developed a 3D ping pong game in Three.js with realistic physics including ball spin, collision detection, and paddle dynamics. Built a custom GUI for loading and switching sound profiles for dynamic audio configuration during gameplay. Optimized cross-platform performance for smooth and responsive experience on web and mobile devices.
Freelance Frontend Developer at QplayLearn & University of Helsinki
June 30, 2025 - September 3, 2025
Developed interactive 3D animations with Three.js to visualize quantum computing concepts for an online educational platform. Created a JavaScript-based GUI for real-time control and manipulation of quantum simulations. Ensured smooth integration of 3D components into the existing web platform with optimized performance and usability.
Freelance Frontend Developer at VisionControl
December 31, 2024 - September 3, 2025
Developed a fullstack web application using JavaScript and Tailwind CSS for frontend and Ruby on Rails for backend. Built APIs and web services using PostgreSQL and managed Docker containers and Kamal for deployment. Improved deployment workflows by integrating a continuous deployment pipeline and managed servers on Hetzner.
Freelance Frontend Developer at metabuild.io
March 31, 2020 - September 3, 2025
Built a generative 3D housing tool in Three.js integrated into a React and TypeScript frontend. Implemented parameter-based controls allowing users to dynamically generate and visualize realistic 3D house models. Optimized 3D rendering performance by reducing load times by 50% and increasing FPS from 15 to 60.
Freelance Frontend Developer at HERE (Mercedes Benz Group)
December 31, 2018 - September 3, 2025
Worked on the first version of Harp.gl, a WebGL-based 3D mapping engine. Developed features including mouse-picking (raycasting), sky rendering, and country border visualization. Created interactive React-based examples to enhance developer adoption of the framework.
Freelance Frontend Developer at storecast.de
February 28, 2018 - September 3, 2025
Built a React and Redux based web application for managing orders in Saturn and Mediamarkt stores. Designed a PostgreSQL database schema optimized for data retrieval.
Freelance Frontend Developer at Studio NAND
September 30, 2017 - September 3, 2025
Developed the Start Coding website using React, WebGL, and Three.js. Built an interactive WebGL demo for Google's SOLI sensor integrating custom shaders for gesture-based interaction. Created a browser game for kids integrating Google Blockly for visual programming.
Fullstack Developer at Cognita.ch
October 31, 2016 - September 3, 2025
Developed a hybrid mobile app using React and TypeScript, migrating legacy frontend code from Backbone.js. Delivered the app across Windows, iOS, and Android platforms using Cordova.
Fullstack Developer at GameGenetis.de (now simplaex)
December 31, 2014 - September 3, 2025
Maintained and expanded core infrastructure using Ruby and MySQL/MongoDB. Transitioned to frontend role working with Angular and JavaScript. Introduced automated testing for JavaScript using Jasmine and Selenium.
Fullstack Lead Developer at The Post Internazionale
May 31, 2013 - September 3, 2025
Designed and implemented responsive web interfaces for a news platform optimized for desktop and mobile. Collaborated with journalists to create intuitive article creation and management tools, enhancing user engagement and workflow efficiency. Developed a comprehensive newsletter system integrated with the frontend.
Fullstack Developer at Apeunit
September 30, 2011 - September 3, 2025
Developed custom CMS solutions using CakePHP. Created frontend applications for desktop and mobile platforms using JavaScript and CSS.
Fullstack Developer at Various Companies (Channelweb.it, apeunit.com, webagency.it, bjmaster.com)
October 31, 2009 - September 3, 2025
Built fullstack web applications using PHP, Apache, MySQL, JavaScript, HTML, and CSS. Gained foundational experience in frontend and backend development.
Freelance Frontend Developer
July 1, 2025 - Present
Developed a 3D ping pong game in Three.js featuring realistic physics including ball spin, collision detection, and paddle dynamics. Built a custom GUI for loading and switching sound profiles, allowing dynamic audio configuration during gameplay. Optimized the game for cross-platform performance on both web and mobile devices.
Freelance Frontend Developer at QplayLearn & University of Helsinki
June 30, 2025 - September 3, 2025
Developed interactive 3D animations with Three.js to visualize quantum computing concepts for an online educational platform. Created a JavaScript-based GUI to control quantum simulations in real-time. Ensured smooth integration of 3D components into the existing platform, optimizing performance and usability.
Freelance Frontend Developer at VisionControl
December 31, 2024 - September 3, 2025
Built a fullstack web application with JavaScript and Tailwind CSS frontend and Ruby on Rails backend. Developed APIs and web services using PostgreSQL, Docker, and Kamal while managing servers on Hetzner. Improved deployment workflows by integrating continuous deployment pipelines.
Freelance Frontend Developer at metabuild.io
March 31, 2020 - September 3, 2025
Developed a generative 3D housing tool in Three.js, fully integrated with a React and TypeScript frontend. Implemented parameter-based controls allowing users to dynamically generate and visualize realistic 3D house models. Optimized 3D rendering performance reducing load times by 50% and improving FPS from 15 to 60.
Freelance Frontend Developer at HERE (Mercedes Benz Group)
December 31, 2018 - September 3, 2025
Contributed to the first version of Harp.gl, a WebGL-based 3D mapping engine, developing key features including mouse-picking via raycasting, sky rendering, and country border visualization. Created interactive React-based examples to enhance developer adoption of the framework.
Freelance Frontend Developer at storecast.de
February 28, 2018 - September 3, 2025
Built a React and Redux based web application for managing orders in Saturn and Mediamarkt stores. Designed a PostgreSQL database schema tailored for optimized data retrieval.
Freelance Frontend Developer at Studio NAND
September 30, 2017 - September 3, 2025
Developed the 'Start Coding' website using React, WebGL and Three.js. Built an interactive WebGL demo for Google’s SOLI sensor integrating custom shaders for gesture-based interaction. Created a browser game for kids integrating Google Blockly for visual programming.
Fullstack Developer (Employee) at Cognita.ch
October 31, 2016 - September 3, 2025
Developed a hybrid mobile app using React (formerly Backbone.js) and TypeScript. Migrated legacy frontend codebase to a modern React and TypeScript stack. Delivered the app across Windows, iOS, and Android platforms using Cordova.
Fullstack Developer (Employee) at GameGenetis.de (now simplaex)
December 31, 2014 - September 3, 2025
Maintained and expanded company core infrastructure using Ruby with MySQL and MongoDB. Transitioned to frontend development using Angular and JavaScript. Introduced automated testing with Jasmine and Selenium for JavaScript.
Fullstack Lead Developer at The Post Internazionale
May 31, 2013 - September 3, 2025
Developed responsive web interfaces for a news platform optimizing for desktop and mobile. Collaborated with journalists to create intuitive article management tools enhancing user engagement. Developed an integrated newsletter system increasing platform reach and interaction.
Fullstack Developer (Employee) at Apeunit
September 30, 2011 - September 3, 2025
Developed custom CMS solutions using CakePHP. Built frontend applications targeting desktop and mobile devices using JavaScript and CSS.
Fullstack Developer (Employee) at Various Companies (Channelweb.it, apeunit.com, webagency.it, bjmaster.com)
October 31, 2009 - September 3, 2025
Built fullstack web applications using PHP, Apache, MySQL, JavaScript, HTML, and CSS. Gained foundational experience in frontend and backend development.

Education

B.A. Communication studies at Università di Urbino, Italy
January 1, 2002 - January 1, 2005
B.A. Communication studies at Università di Urbino, Italy
January 1, 2002 - January 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Gaming, Media & Entertainment, Professional Services