werken (Middle Dutch) comes from Old Dutch wirken, from Proto-West Germanic wirkijan, from Proto-Germanic wirkijaną, from Proto-Indo-European werǵ- — to make.
werken (Middle Dutch): to act; to work; to practice