Contact

Mexico City, Mexico
Available for remote and on-site projects.

Professional networks

LinkedIn · GitHub · Email
Applied engineering, measurable results.

Graphics engine: the lab

Move the controls and watch three spinning circles draw a figure. The symmetry is no accident: it comes from the frequencies.

Fourier epicycles drawing a figure based on the controls

Formula:
5e^{it} + 2.6e^{7it} + 1.2e^{-3it}

Symmetry (GCD of the frequency differences): 2

Try these

How it is built

  • Canvas 2D for the curves and Three.js (self-hosted) only where 3D is worth it: the sports car on the home page, the solids on Services, the F1 car on Games and the Klein bottle on the 404 page.
  • Lazy loading: each scene downloads only when it enters the screen, and pauses outside it or in a hidden tab.
  • Adaptive HIGH, MEDIUM and LOW quality based on GPU, cores, memory, screen and data saver. If FPS drop below 40 for 2 s, it lowers itself. A button lets you pick Auto, High or Low.
  • With reduced motion or no WebGL you see a still image.
  • Budget: Three.js weighs about 171 KB compressed and only downloads on pages that use it.

Professional contact:

Mexico City, Mexico

Available for remote and on-site projects.
B.Eng. in Computing and Telecommunications Technologies

© 2026 Eng. Samuel Torres. Applied Engineering.