Heat the olive oil in a large skillet over medium-high heat.
Add the asparagus and sauté for about 3-4 minutes until tender-crisp. Remove the asparagus from the skillet and set aside.
In the same skillet, add the shrimp, garlic, ginger, and red pepper flakes (if using). Cook for about 2-3 minutes, stirring frequently, until the shrimp turn pink and opaque.
Stir in the sweet chili sauce, soy sauce, lime juice, and cooked asparagus. Cook for an additional 2 minutes, allowing the flavors to meld.
Season with salt and pepper to taste.
Serve the shrimp and asparagus over cooked rice or quinoa.