As I had prior experience with RGBD cameras, for iPhones, I've learned how to use their library than the fundamentals. For example, rear depth information comes from ARKit and more specifically from ARFrame and capturedDepthData property: https://developer.apple.com/documentation/arkit/arframe/2928....
What sort of background is needed to work on the little projects ?. I have very less experience in compilers but I am super interested in learning about compilers and wasm.
If you want to work on, e.g. making a neat web demo with Virgil and Wasm, you don't need to know of the compiler internals, as you won't need to poke around inside the compiler. That one is mostly specifying some external functions to import into your Virgil program, writing the Virgil program, and then writing the JS glue to get the resulting Wasm module to run in a browser.
I'd be happy to give pointers. In fact, I realize now that each of the above projects could probably benefit from a few paragraphs of documentation for any takers.
Failing that, feel free to email me directly with questions or post issues on the repo.
This is a great idea and site looks really nice. If you don't mind me asking, how did you get the book data with book images. ?. I too want to build on an idea involving books.