Running Local AI Agents in the Browser: Integrating Web-LLM into Delta Dynamics
A deep dive into bringing decentralized, client-side LLM-driven AI behaviors to our low-poly ecosystem simulator using WebGPU, MLC Web-LLM, and asynchronous web workers.
Insights, development logs, sketches, and tutorials covering ultimate usability design, graphics engine development, software systems, and mechatronics workbench engineering.
A deep dive into bringing decentralized, client-side LLM-driven AI behaviors to our low-poly ecosystem simulator using WebGPU, MLC Web-LLM, and asynchronous web workers.
A deep dive into refactoring our website's interactive visualization network. Learn how we integrated 3D Force graphs, Vis.js canvas rendering, smooth coordinate transitions, and real-time theme syncing with URL state persistence.
How we implemented a high-performance, discrete grid-based shallow water and groundwater simulator on the GPU at 60 FPS using WebGL, Three.js, and FBO ping-pong textures.
How we implemented a client-side localStorage notification system for unread content, using cached Astro static content manifests and synchronous scripting to eliminate visual flickering.
Discover how I relaunched my personal website on GitHub Pages using Astro, TypeScript, and Google Antigravity to automate legacy PHP content migration.
Now, that zumida has emerged into a mature platform, it is time to present the first public video. See zumida in action, from registration to content creation a...
Recently I have been working on the zumida dashboard. The dasboard provides an overview of the information managed with zumida. From there you can dive into the...
Some time ago I started working on a new version of zumida, a software for knowledge management, communication, and presentation. Today, I want to share two scr...
Some time ago a friend of mine, Prof. Gerard Wilhelm, asked me to develop a tool for analyzing data from his welding experiments. In this post I want to share s...
At Hyperkit Software we also develop JavaScript graph visualization algorithms. However, we focus on touch-based interaction and physics-based animation to make...