Notes and reasons
I chose to use Typescript to create my site as I am more familiar with the debugging process for typed languages, and since it compiles to regular Javascript there is no performance loss associated with the finer control afforded.
Similarly, I chose to use React as my frontend framework as it eases the workflow of compiling and using node, while also allowing for easy scalability of the code, leading to