DAVID MAMANI PROJECTS · AI ENGINEER / DATA ENGINEER

Drag to rotate the sculpture. Use the arrow keys to rotate, Space to nudge it, and R to reset its orientation.

Particle Portfolio Engine

The engine behind this site — open-sourced for creative devs

CREATIVE CODING

A modular Three.js particle system that transitions between geometric shapes using easeInOutQuint curves, matrix-based view baking, and spring physics for interactive sculptures.

The Challenge
Zero-jump transitions between arbitrary 3D shapes
Three.js · WebGL · Vanilla JS
Engineering
Matrix view baking with spring physics
github.com/david-mamani/particle-engine
Impact
2500 particles at 60fps on mid-range hardware
Open source · MIT License

View Repository ↗

Local time (UTC-5:00)

AI Engineer and 3x Hackathon winner specializing in agentic AI orchestration and data engineering. AWS Certified Data Engineer focused on physics, calculus, and statistics. Currently completing a B.S. in Civil Engineering.

-- × -- -- fps

AREQUIPA, PERU

AI ENGINEER / DATA ENGINEER