Hi!

I am David Peicho, a Senior Rendering Engineer working on the Wonderland Engine, with strong interests in computer graphics and game development, using C++, Rust, and TypeScript.

I have spent the past decade focusing on WebGL, and more recently, WebGPU.

Open-Source Contributions

Work

Wonderland Engine (2022-Current)

Senior Rendering Engineer on the Wonderland Engine, a C++ game engine compiled to WebAssembly and running in the browser.

Clear-coat implementation made for Wonderland Engine

Rendering contributions include:

Being in a startup also means working on a broad range of topics. My contributions span non-rendering areas such as prefabs, or nodejs embedding for user plugins.

Siemens Healthineers (2018-2022)

Research Scientist and Lead Developer of a real-time WebGL medical data visualization library.

Cinematic Rendering heart example from Siemens Healthineers page

While none of the work is public, the library produced images such as the Cinematic Rendering ones:

Cinematic Rendering example from Siemens Healthineers page

Sketchfab (2016)

6 months internship in the Sketchfab 3D team.

Some of the features I shipped are live on Sketchfab:

Education

I graduated from EPITA (Ecole des Ingénieurs en Intelligence Informatique) in 2018, where I obtained a Master’s degree in Computer Science, specializing in “Advanced" Computer Science and Artificial Intelligence.

Teaching

2023 | EPITA, Real-Time Rendering
Rendering Theory, PBR
2022 | EPITA, Three.js
Fundamentals, Lighting, PBR, Postprocessing
2018 | EPITA, Teaching Assistant
C, Unix, Shell, and Algorithms
2017 | EPITA, Teaching Assistant
Java, SQL, and Algorithms
2016 | EPITA, Teaching Assistant
OCaml, C#, and Algorithms

Find me on