V červenci 2008 vyhrál filipínské šachové mistrovství; to ho nejen kvalifikovalo do filipínského týmu soutěžícího na 38. šachové olympiádě později téhož roku v listopadu, ale také mu získalo první GM normu. Na olympiádě byla Gomezova remíza s českým GM Viktorem Lázničkou v 9. kole dostatečná, aby získal svou konečnou normu GM a titul GM, čímž se stal desátým Filipíncem, který tak učinil. Gomez dokončil olympiádu jako nejlepší brankář filipínského týmu. Gomez byl také členem filipínského týmu na 39., 40.,
41., 42. a 43. šachová olympiáda.