Placez la pâte de tamarin dans un petit bol. Couvrez avec 1/2 tasse d'eau chaude et laissez reposer pendant 10 minutes pour que la pâte se ramollisse. Massez les gousses avec vos doigts, en pressant le jus de la fibre et des gousses. Le jus sera foncé et un peu épais. Jetez le surplus de fibres et de gousses, puis filtrez le jus de tamarin avec vos doigts dans un bol de taille moyenne. Incorporez les 3 cuillères à soupe d'eau chaude, le sucre, la sauce de poisson et la poudre de piment jusqu'à ce que le sucre soit dissous. Mettez de côté.
Placez les nouilles de riz en bâtonnets dans un plat à four et couvrez-les d'eau bouillante. Laissez reposer les nouilles pendant environ 20 minutes, en remuant et en agitant de temps en temps pour que les nouilles se séparent et ne collent pas entre elles. Les nouilles doivent être encore fermes mais souples pour ne pas se défaire lors du sauté, où elles ramolliront davantage. Égouttez-les et mettez-les de côté.
Faites chauffer 2 cuillères à soupe d'huile dans une grande poêle ou un wok à feu vif. Ajoutez l'ail et faites-le cuire pendant 1 minute jusqu'à ce qu'il soit aromatique, tout en le faisant sauter. Ajouter les crevettes et le tofu et continuer à remuer pendant que les crevettes cuisent et commencent à changer de couleur. Lorsque les crevettes commencent à devenir roses, ajoutez les nouilles et faites-les cuire pendant encore 30 secondes, en remuant continuellement.
Mettez tout de côté, ajoutez la cuillère à soupe d'huile restante dans la poêle, laissez-la chauffer, puis ajoutez les œufs battus. Laissez cuire sans remuer pendant 20 secondes, puis fouettez pour brouiller les œufs. Mélangez avec les nouilles et ajoutez les germes de soja et la sauce et faites cuire, en remuant constamment, jusqu'à ce que les nouilles soient ramollies et que les crevettes et le tofu soient bien enrobés. Incorporer l'oignon vert et les cacahuètes, et retirer du feu. Garnissez de cacahuètes supplémentaires si vous le souhaitez et servez immédiatement avec des quartiers de citron vert.