I build tools and animations that help explain mathematics using code.
- π B.Sc. Mathematics (Hons) β Dyal Singh College, University of Delhi
- π I am especially interested in Machine learning, Mathematical animation, Computational visualization, Web Development and Scientific Python projects.
- π Exploring how linear algebra and geometry can be visualized through animation
- π§ Currently learning Advanced Python, Django, Machine Learning and Artificial Intelligence
π« Reach me at: 22_18024shubhamtiwari@dsc.du.ac.in
A project focused on visualizing mathematical ideas through animation using Python.
The goal is to help students understand mathematical concepts such as:
- linear transformations
- rotation matrices
- coordinate geometry
- parametric motion
- 2D and 3D animations
Tech stack used:
- Python 3.12
- NumPy
- Matplotlib
- Jupyter
- Linux / Ubuntu
- uv (Python environment manager)
The project includes:
- 2D mathematical animations
- 3D object rotation using matrices
- camera motion vs object motion visualization
- triangle, square and cube rotations
Repository:
π https://github.com/Shubham18024/Python-Mathematical-Animation
I love teaching.
β If you like my work, consider starring my repositories!

