“I've worked with David on UWP Community Toolkit where I was a contributor and he was the toolkit lead, I really enjoyed working with David. He is one of few persons I know who’s very good in managing projects activities beside being a great developer. David is a true geek you can ask him heaps of question in different topics and still he will give you an answer, it’s rare to see a person with this amount of passion toward technology. I was fortunate to work with David on the same project as I’ve learned a lot of things from him. David is personable and helpful, in many occasions I asked him for help and he never turned my down, If I had the option to choose a mentor and a person that I’d like to work with again it will definitely be David.”
About
Creator and leader of Babylon.js open source project
Partner Group engineering manager…
Experience
Publications
-
Programming with the Kinect for Windows Software Development Kit: Add gesture and posture recognition to your applications
O'Reilly
Create rich experiences for users of Windows 7 and Windows 8 Developer Preview with this pragmatic guide to the Kinect for Windows Software Development Kit (SDK). The author, a developer evangelist for Microsoft, walks you through Kinect sensor technology and the SDK—providing hands-on insights for how to add gesture and posture recognition to your apps. If you’re skilled in C# and Windows Presentation Foundation, you’ll learn how to integrate Kinect in your applications and begin writing UIs…
Create rich experiences for users of Windows 7 and Windows 8 Developer Preview with this pragmatic guide to the Kinect for Windows Software Development Kit (SDK). The author, a developer evangelist for Microsoft, walks you through Kinect sensor technology and the SDK—providing hands-on insights for how to add gesture and posture recognition to your apps. If you’re skilled in C# and Windows Presentation Foundation, you’ll learn how to integrate Kinect in your applications and begin writing UIs and controls that can handle Kinect interaction.
•This book introduces the Kinect for Windows Software Development Kit to developers looking to enrich applications they build for Windows 7 and later with human motion tracking
•Teaches developers with core C# and WPF skills how to program gesture and posture recognition in Kinect
•Describes how to integrate 3D representation on top of a real scene
•Provides expert insights and code samples to get you up and running
Courses
-
DESS Informatique fondamentale
-
Projects
-
Microsoft Stream
Video playback service fueling M365 experiences
-
UrzaGatherer
UrzaGatherer is a complete and convenient tool to handle your Magic The Gathering cards collection. You can also use it as the perfect companion to build and evaluate your decks or to track your life counters. Statistics for your collection and your decks are also available
-
Babylon.js
Babylon.js is a complete and powerful 3D engine for WebGL and JavaScript
•Complete scene graph with lights, cameras, materials and meshes
•Collisions engine
•Scene picking
•Antialiasing
•Animations engine
•Particles Systems
•Sprites and 2D layers
• Optimizations engines: ◦Frustum clipping
◦Sub-meshes clipping
◦Hardware scaling
◦Selection octrees
◦Offline mode (Assets are saved locally to prevent reloading them)
◦Incremental loading
• Standard…Babylon.js is a complete and powerful 3D engine for WebGL and JavaScript
•Complete scene graph with lights, cameras, materials and meshes
•Collisions engine
•Scene picking
•Antialiasing
•Animations engine
•Particles Systems
•Sprites and 2D layers
• Optimizations engines: ◦Frustum clipping
◦Sub-meshes clipping
◦Hardware scaling
◦Selection octrees
◦Offline mode (Assets are saved locally to prevent reloading them)
◦Incremental loading
• Standard material is a per pixel material that supports: ◦Diffuse lightning and texture
◦Ambient lightning and texture
◦Specular lightning
◦Opacity texture
◦Reflection texture (Spheric, planar, cubic and projection)
◦Mirror texture
◦Emissive texture
◦Specular texture
◦Bump texture
◦Up to 4 lights (points, directionals, spots, hemispherics)
◦Custom materials
◦Skybox
◦Vertex color
◦4 bones per vertex
• Special FX ◦Fog
◦Alpha blending
◦Alpha testing
◦Billboarding
◦Fullscreen mode
◦Shadow Maps and Variance Shadow Maps
• Textures: ◦Render target textures
◦Dynamic textures (canvas)
◦Video textures
• Cameras: ◦Arc rotate camera
◦Free camera
◦Touch camera
• Meshes: ◦Mesh cloning
◦Dynamic meshes
◦Height maps
◦Bones
• Import: ◦Babylon scene file can be converted from .OBJ, .FBX, .MXB
◦Exporter for Blender
Other creatorsSee project -
Hand.js
- Present
Hand.js: a polyfill for supporting pointer events on every browser
Starting in September 2012, Microsoft proposed a specification for unifying touch, pen and mouse events called pointer events.
Currently this specification is a…draft :). So modern browsers are not supporting it right now. Only Internet Explorer 10 & 11 (obviously !) support it through vendor prefixes.
Hand.js is a polyfill that will allow you to write your code about touch only once even if the browser does…Hand.js: a polyfill for supporting pointer events on every browser
Starting in September 2012, Microsoft proposed a specification for unifying touch, pen and mouse events called pointer events.
Currently this specification is a…draft :). So modern browsers are not supporting it right now. Only Internet Explorer 10 & 11 (obviously !) support it through vendor prefixes.
Hand.js is a polyfill that will allow you to write your code about touch only once even if the browser does not support pointer events.
Write once, use it everywhere! Don't bother with mouse and touch events. Pointer events are here for you. -
Kinect Toolbox
- Present
Kinect Toolbox is a set of useful tools for developing with Kinect for Windows SDK (1.7).
It includes helpers for gestures, postures, replay and drawing. -
Collecto
-
Collecto is a very quick and easy tool that manages all kinds of collections (DVD, books, CD, etc.).
Collecto is connected so you can also share with your friends on Facebook the new added items. -
Vorlon.js
-
An open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io.
Other creatorsSee project
Honors & Awards
-
Innovation Award - Special Distinction
French-American Chamber of Commerce
This award was issued in recognition of excellence in innovation for Babylon/js project
Languages
-
English
Native or bilingual proficiency
-
French
Native or bilingual proficiency
Organizations
-
Babylon.js team
Lead developer
- Present
Recommendations received
2 people have recommended David
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More