Software Development
Libraries and applications for web development and publishing.
Web Publishing
A pure Go implementation of Shopify Liquid templates.
LLM Tools
Libraries for working with Large Language Models.
JavaScript library for expanding prompt matrix strings.
Python package for expanding prompt matrix strings.
p5.js Tools & Libraries
Libraries that extend the p5.js creative coding framework.
Libraries
Simplifies use of createGraphics and p5.js Renders objects for drawing layers.
Adds rotateAbout() and scaleAbout() functions for rotating and scaling around a point.
Modifies p5.js Shape functions to accept p5.Vector instances as arguments.
Physical Computing
Software for microcontrollers and sensor data visualization.
ESP32 firmware for relaying BNO055 data wirelessly via MQTT and Bluetooth.
Examples using wireless IMU data to animate 3D models and create data visualizations.