Riski was the product of a 24-hour hackathon called "TAMUhack" at Texas A&M created by myself, that won Goldman Sach's risk analysis challenge. It is/was an application that uses Yahoo finances' API along with other APIs to calculate the risk of a given portfolio. It also uses the U.S. Bureau of Labor Statistics API. The code can be found here and the official devpost can be found here.
Wave function collapse takes the idea of the wave function, a mathematical representation of the state of a quantum system, and applies it to the generation of 2D tile-based maps. In this project, a wave is taken in and analyzed. Then the rules of the input wave, shown to the left, are used to generate a new wave, shown to the right. This project was heavily inspired by the work of Maxim Gumin.
May 2020 - June 2022
Strange Attractors are a set of 3D parametric derivatives that describe the gradient of an oscillating system. They were discovered/derived while using the Navier-Stokes equation to study oscillating fluid systems such as chemical reactions and weather patterns. I decided to research them, and this project was produced from it. The main product of this project can be found here, a website where you can change the color, length, and equations that describe these beautiful systems. Since they are 3D, you can also spin them around and zoom in and out. I first learned about these systems a while ago from a coding train video and my other sources to find and understand these strange attractors are found on the GitHub repository here.
The Lyapunov fractal is a fractal that is created by the Lyapunov exponent of a system. The Lyapunov exponent is a measure of the rate of divergence of a system; more about it can be found here. This is a very interesting fractal because a measure of chaos creates it. The image shown along with the images found on the GitHub repo are all created and credited on/to Texas A&M's supercomputer cluster. I was inspired to create this fractal by a YouTube video by Desdenova seen here.
Newton's method is a recursive function that uses the derivative of a function to solve for its roots. When applying this to the complex plane, fractals are created by the convergence and divergence of this method. This example is being tested with the function z^3 - 1 of roots 1 and -1/2 +/- (i*sqrt(3))/2. Each color in the image represents which root Newton's method converges to. When creating this, I learned about the complex plane, how to work with complex numbers, and re-discovered Euler's formula.
ChromeCrack is a collection of scripts that, when put together, allow the passwords saved by Google to be cracked and exported to a flash drive. This process only required one simple step: the flash drive to be plugged in. The flash drive used is the RubberDucky by Hak5. The program is broken up into two parts. The first is to inject a script that runs keystrokes on the target computer via the RubberDucky. The second is the Python file "ChromeCrack.py," downloaded onto the target computer. The process of cracking the encrypted file Google stores passwords on must be done on the target computer as it uses the OS' encryption key. Once "ChromeCrack.py" is run, the passwords are saved to the flash drive. An episode of Mr. Robot inspired this project.