Thanks to pouladzade to make Seriality public.
contracts folder contains solidity files to serialize a string array.
js folder contains script to deserialize the byte output back to string array.
You can follow this short medium article to get started.