In a small bowl, whisk together the mayo and pesto until smooth.
Spread each slice of bread with the pesto mayo. Top the bottom half with a slice of cheese and 4 to 6 slices crispy bacon. Place 2 pieces of lettuce on the top half along with a few slices of tomato, and avocado. Season with salt and pepper. Set an egg on top of the bacon and then sandwich together. Serve immediately with hash browns or fries on the side. Enjoy!