Nach mehreren eher schwächeren Ergebnissen bei World-Cup-Veranstaltungen gehörte sie 2016 in Rio de Janeiro zur taiwanischen Mannschaft bei den Olympischen Spielen. Nach 651 Punkten in der Platzierungsrunde gelang ihr im Einzel in der Ausscheidungsrunde ein 6:0-Auftaktsieg gegen die Ägypterin Reem Mansour, ehe sie in der darauffolgenden zweiten Runde auf Bombayla Devi aus Indien traf und dieser mit 2:6 unterlag. Erfolgreicher verlief der Mannschaftswettkampf. Aufgrund des viertbesten Resultats in der Platzierungsrunde startete die taiwanische Mannschaft in der Ausscheidungsrunde direkt im Viertelfinale, in dem sie sich mit 5:4 im Shoot-off gegen Mexiko durchsetzte. Ebenfalls im Shoot-off folgte eine 4:5-Niederlage gegen die favorisierten Südkoreanerinnen, sodass Taiwan in der Begegnung um den dritten Platz antreten mussten. Dort bezwangen die Taiwanerinnen Italien mit 5:3, sodass Lin gemeinsam mit Tan Ya-ting und Lei Chien-ying die Bronzemedaille erhielt.