Locality is an important clue for narrowing down the possibilities in many, if not most ID’s, hence the above request.
Straight off the bat it looks a Common Tree snake Dendrelaphis punctulatus but appears to lacks the usual ridges near the outside edges of the ventral scales. To confirm it is a tree snake (i.e. a colubrid) and not an elapid, the scales between the eye and nasal scale are diagnostic. In colubrids there is a separating scale between the nasal scale and the preocular scales, known as the loreal scale. This is not present in elapids (i.e. nasal contacts at least one preocula).
I am no expert at it, however I will have a go based on the scales that can be seen and will endeavour to provide explanation...
The width of the ventrals clearly exceeds more than 4 body scales, so it is not a python – further confirmed by possessing less than 22 rows of scales around the body. Based on the divided anal and subcaudals, quite a few genera can be eliminated. The relatively long, light body build, large eyes and apparent length, leaves Dendrelaphis, Demansia and Pseudonaja as the remaining contenders. The straight (vs rounded) rear edge of the parietal scales, and arrangement of upper postocular & temporal scales is much more typical of Dendrelaphis. This genus can be confirmed from the presence of a loreal scale. The location will indicate the likely or definite species.