ShortFormRules is a full-stack webapp for quickly creating and sharing rulesets for tabletop gaming. Made in AngularJS v2, it supports creating, editing and viewing rulesets, with a block editor that features markdown text, tables, blockquotes and dice-roll tables, with custom editors for each to enhance the user experience.
VIABLE is a framework for building web-based lab simulations for biology, with a focus on allowing user mistakes to carry through and affect further actions without stopping the simulation. The project features a full gel electrophoresis experiment as an example, where users can measure and mix substances, heat and cool samples and use electrolysis to achieve a final, deterministic result.
Built for the web in Godot 3.5.
(Note: Development is still ongoing, and my own role in the project was in leading the original development team to establish the base framework for future teams to expand upon, along with developing the gel electrophoresis sample simulation.)
Sobel is an interactive image manipulation webapp for unifying found images in a lineart style using a WebGL edge detection shader. Made in React.js, it supports importing and exporting to both the file system and clipboard, and features an array of slider-controlled shader parameters with real-time updates for visual tweaking.