Omar Shehata
Omar Shehata
I-Spy-A-Ghost
An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC in 48 hours for Ludum Dare
jpeg-sandbox
Interactively edit individual DCT blocks in any JPEG image in the browser.
lda-explorable
An interactive article about the geometric intuition behind Linear Discriminant Analysis.
webgpu-compute-rasterizer
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
threejs-sketchfab-example
Code example for loading 3D models from Sketchfab into ThreeJS
tutsplus-toon-water
Source code for my Tuts+ tutorial on creating toon water for the web.
webgl-outlines
Implementation of a post process outline shader in ThreeJS & PlayCanvas.
vite-hot-reload-example
Example setup using Vite hot module reloading for creative coding