Interactive physics simulation built with a custom ECS architecture and p5.js.

Developed as a collaborative 2-person project, this tool is a high-performance network visualizer. It allows users to create, link, and manipulate nodes in a physics-based environment where every element reacts dynamically to forces and collisions.
The project stands out by its modular architecture, separating data from logic:
IEntity) identified by IDs.Transform, Physics, Render, and Collision..txt files.As a team of two, I contributed to the full stack of the application, from the core abstract classes (IComponent, IEntity) to the complex physics controllers and the responsive UI integration.

