Bring a pot of salted water to a boil. Add the shrimp and cook for 2–3 minutes, or until pink and opaque. Be careful not to overcook.
Drain the shrimp and let them cool. Once cooled, chop into bite-sized pieces.
Transfer the shrimp to a bowl and toss with the fresh lime juice and salt. Let marinate in the refrigerator.
Add the diced cucumber, red onion, cilantro, serrano pepper, and Roma tomatoes.
Mix everything until well combined. Taste and adjust the salt or lime juice as needed.
Serve chilled with tortilla chips or tostadas. Enjoy!