Portfolio
SABRE.js
![](/img/demos/sabre_small.png)
SABRE.js is a full renderer for Substation Alpha Subtitles and Advanced Substation Alpha Subtitles. It allows you to draw styled/stylized subtitles over web video with multiple fonts, colors, animations and effects. Coded using the browser's WebGL and Canvas2D APIs.
VNJS
![](/img/demos/vnjs_small.png)
A JavaScript visual novel engine that uses the VNDS scripting format with VNDSn extensions. Coded using the browser's Canvas2D APIs.
SyncPlay
![](/img/demos/sync_small.png)
A tool that allows you to watch videos time-synced up with your friends. Written in Javascript with a backend in LUA.