We've verified that the organization Evilfactory controls the domain:
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Just having fun.
Source code of evilfactory.id website
localhost is weekend project by evilfactory.id. Still WIP, thanks for your understanding
In-depth with evilfactory.id