My email address for feedback and small freelance tasks: 
Firebase tutorials
Examples from WebGL Programming Guide by K. Matsuda, R. Lea
Setting up SDL3 for Android, Web, and Windows using CMake and MinGW-w64
How to set up JavaScript libraries as ES6-modules
My notes about LibGDX
Examples
- Loading models from DAE COLLADA using pure OpenGL ES 2.0, C++, Qt6, for Android, Desktop, and WebAssembly. This example shows how to parse XML (.dae) using QDomDocument. It was tested on Android 7.1.1, Windows 10, and WebAssembly. It uses QOpenGLWindow.
My step by step tutorials for Windows 10, 64-bit:
My tutorials for SDL3, Android, WebAssembly, and OpenGL ES 2.0:
My tutorials for Deploy:
My demos:
- Simple lighthouse
-
Output of English, Russian and Chinese fonts with stroke and Distance Field (the text is not pixelated when the camera zooms in) on JS and Rollup. Fonts converted to Distance Field using Hiero. Demo in the browser
-
Imported door animation for Blender from COLLADA format (.dae). Click detection is with color ID method. There are shadows. Demo in browser
-
Debug Drawer, OpenGL ES 2.0, Qt6, C++. Download APK
-
OpenAL example to play music in Qt6 and C++. Download APK
-
Custom buttons in OpenGL 2.1 on QOpenGLWindow. GitHub repo