A worldwide community photographing and learning about wildlife
Graphium agamemnon
A green-spotted triangle caterpillar, 2nd(?) instar
Spotted on soursop/sirsak (Annona muricata) in a large semi-urban yard & garden adjacent to a disturbed remnant patch of forest.
Perhaps something in the kite swallowtail family. I have raised Zebra Swallowtails on soursop and the larva are similarly shaped to the one in your photo.