Scientific Name: Agrionoptera insignis
Common Name: Grenadier
This Libellulidae species is quite common in the nature reserves and other forested areas of Singapore.
The male has thin red abdomen, slightly robust, with mottled yellow marking on the thorax. The female is similar but duller yellow markings.
I also suspect a similar but darker species is of the same species as this, shown below.