Software developer extraordineer

Here are some of my favourite hobby projects built whenever struct by inspiration ~

2D Game with Canvas

Check source at Github

Small top-down shooter game implemented with SVG graphics and VanillaJavascript. Rendered on 2D Canvas. Trying out collisions, facing and tracking.

Audio AMP & Visualizer

Check source at Github

Generate tones with oscillator node. Audio is visualized on 2D Canvas.

Media stream loopback

Check source at Github

Uses Media Devices, Media Recorder and Readble Streams to convertMediaStream to Uint8Array and stream it through Node.js http2 server to create video & audio loopback. Stream received from loopback is appended to Source Buffer and played in video -element.