Welcome, My name is Rodrigo and

I'm

Introduction.
Throughout this personal website I will expose you several of my personal projects, hence you will have access to all mi repositories available of each relevant project. I am a Mexican born the 28th of May of 1998, and since I was child I've been charmed by creative processes such as building legos, thats why now I am very passionate about creating with science. Student and graduate of the Faculty of Sciences of the UNAM, in Physics and pure Mathematics, passionate about the study and not obliged to it. Creator of the Animathica project. Faithful believer that goals are achieved 99% due to discipline, passion, creativity, healthy habits and dedication; while 1% is due to genius. Self-taught young man who is responsible and in constant competition with himself, as well as an athlete from an early age.
About me.

Rodrigo is a person with a hunger to eat up the world, that is, he has big goals and therefore, he has big plans to reach them. On the other hand, he has lived through very complicated situations but instead of seeing them as impossible obstacles to overcome, he takes them as inspiration to overcome them, that is, until now nothing has been able to bring him down. Disciplined person, full of habits, with values, and principles with which he seeks to improve himself on a daily basis.

Me practicing athletism in Iztaccihuatl volcanoe.
Me practicing athletism at Iztaccihuatl volcanoe.

Projects.



This is a relevant subset of the complete set made of all the projects I have ever developed. This subset of personal projects are projects that are related to the fields of Physics, Mathematics and Computer Science in which I am the most interested.
Github



This was one of my first projects in which I created a python simulation of what a lower sum mean and what is its relation with the integration of a function.
Github


This is a simulation of how the Fourier transform work showing the convergence of the serie to a given periodic function.
Github


Calcmanim was the precursor of Animathica project in which I created some mathematical animations using MANIM, a very cool and easy to use tool for developing mathematical simulations.
Github


During the very first year of the Animathica project, we created a virtual laboratory for some physics courses in which it was necessary to have experiment approximation to new phenomena in the formation of new physics, this project was developed because we were in pandemic of Covid and we needed to help professors to accomplish the teaching tasks on physics students. As a matter of fact the students could manupulate the experiments and create their own data, which could be modelled by them.
Github


All my artificial intelligence projects, which involve from easy linear regression tasks, till the creation of RNN.
Github


This is one of the most valuable porjects I've developed, I created simulations of perfect ellastic collisions between n particles and also applied the idea of binary search for collision detection, in this sense I could approximate in nlogn time complexity the Maxwell-Boltzmann distribution as a computational process. Here you can find a cool video I created for showing this relation.
Github


Also I created the version not optimized of the previous experiment.
Github


Another valuable project was the optimization of the n body problem stated by Isaac Newton in which I tried to optimize the algorithm of quadratic order to nlogn order in which I implemented again a binary search to find all the planets in a given critical radius, similar as a multipolar expansion.
Github


Physical simulation of n round particles bouncing with each other in a gravitational potential.
Github


Created a mental experiment in which n charged particles where dispossed in a circle and those where static particles, then in the center of the circle of particles I put another charged particle and analyzed the phenomena in time.
Github


Created a physical simulation of the Lennard Jones potential with n particles.
Github


Created a computational simulation of entropy using the Joules experiment.
Github


Created a simulation of Brownian motion using the model that Einstein created for the pollen particle, also analyzed the phenomena from a statistical point of view.
Github


Same as the last experiment but with gravity.
Github


One of the first simulations I creted using a not optimized version of the n-body problem.
Github


Numerical solution to the double pendulum problem.
Github


All my solutions in the .net framework.
Github


All the data structures I've created, including: linked lists, stacks, queues and graphs.
Github


Personal knowledge of algorithms in datastructures and solving problems with those algorithms.
Github



Contact.
Linked In
rodri.mo@ciencias.unam.mx