Used Genetic Algorithm to solve the constrained optimization problem of PID controller parameters tuning for process control tasks based on the minimization of errors (ITAE, ISE, IAE, ITSE). Created a web app to provide users with the optimal PID parameters based on the input transfer function.