In a food processor, combine pesto ingredients and blend until smooth. Season to taste.
Add bacon to a pan on medium heat and cook until desired level of crispiness. Transfer to a paper towel lined plate.
Add butter to a skillet and crack 2 eggs. Season with salt, pepper and red pepper flakes. Cook until desired, I did about 2-3 min for a nice over easy egg.
Toast focaccia bread in a skillet until golden brown.
Assemble your sandwich: Spread pesto on both sides of the focaccia. Add sliced avocado, eggs, bacon, tomato and cheddar. Enjoy!