Physics Simulations
A collection of physics simulations I've developed to visualize and solve complex physical phenomena.
Mechanics and Electromagnetism Simulation
This simulation demonstrates forces on masses using an improved Euler method to find velocity and position numerically. For the second part, I used the improved Euler method to numerically solve equations derived from the Euler-Lagrange equation, which proved significantly faster than calculating forces on beads and then numerically integrating.
Numerical Solution to the Laplace Equation
Created in December 2020, this MATLAB program numerically approximates the solution to the Laplace equation with edges serving as boundary conditions. The visualization demonstrates how the solution converges over iterations.
Linear Combination of Spherical Harmonics
This visualization shows the linear combination of two real spherical harmonics where the radius represents the value at that angular position. Specifically, it combines l=3,m=1 and l=2,m=1 harmonics with arbitrary phase relationships and angular velocities. This represents the wave function of a hydrogen atom.

Project Principia Physics Simulator App
Project Principia was a physics simulator app I developed that allowed users to simulate various physics equations to solve problems. The app provided an interactive way to explore physical concepts and equations. While no longer available on the App Store, it demonstrated practical applications of physics principles in an accessible format.

Interactive Diffraction Simulator
This interactive diffraction simulator allows you to experiment with wave diffraction patterns. Built with Unity3D WebGL, it lets you create a custom appearture by drawing on the screen. Then you can see the diffraction pattern it creates.
Interested in the physics behind these simulations? Check out my research or get in touch to discuss collaboration opportunities.