## Riski at TAMUhackJanuary 2023 |
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 a application that uses Yahoo finances' API along with other API's 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. |
||||

## The12thPlan at HowdyHackOctober 2022 |
The12thPlan was the product of a 24-hour hackathon called "HowdyHack" at Texas A&M created by Alline Ayala, Avery Reagan, and myself that won us the "Best Aggie Hack". It is/was a web application that rips calendar and map data from Texas A&M's website and then displays it in a more user-friendly way. We also had a feature where you can click on a location of the event and you would fly there on the map. We used so many tools including: HTML, CSS, JavaScript, Python, JSON, and even googles location API. The code can be found here and the official devpost can be found here. |
||||

## Wave Function CollapseJune 2022 |
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, an 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. |
||||

## Strange AttractorsMay 2020 - June 2021 |
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 from my research, I produced this project. 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. |
||||

## Lyapunov FractalOctober 2022 |
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 it is created by a measure of chaos. The image seen to the left 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. |
||||

## Newtons FractalJanuary 2022 |
Newtons 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 particular 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 not only learned about the complex plane and how to work with complex numbers, but also re-discovered Euler's formula and how it can be used. |
||||

## ChromeCrackFebruary 2022 |
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 the inject script that runs keystrokes on the target computer via the RubberDucky. The second is the python file "ChromeCrack.py" that is downloaded onto the target computer. The actual 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. This project was inspired by an episode of Mr. Robot. |