Cook the bacon in a large cast iron skillet until done. Remove and set aside.
Crack the eggs into a bowl and whisk together. Put the butter or olive oil in a skillet and heat over medium high heat. Scramble the eggs and season with salt and pepper.
To assemble, lay the 4 tortillas on a clean flat surface. Divide the cooked eggs equally on each tortilla, followed by the chopped bacon, roasted potatoes, equal amounts of shredded cheese, salsa, avocado and chopped cilantro.
Fold and roll the burrito (example in the video) and serve immediately.