In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
Add the red curry paste to the skillet, stirring to combine with the onion mixture. Cook for another minute.
Pour in the coconut milk, fish sauce, and brown sugar. Stir well and bring to a simmer.
Add the shrimp, sliced bell pepper, and snap peas to the skillet. Cook for 5-7 minutes, or until the shrimp are pink and cooked through.
Stir in the lime juice and season with salt and pepper to taste.
Serve hot, garnished with fresh cilantro.