In an oven-safe 25cm (10") skillet over medium-high heat, add the chorizo and cook until the fat melts from the chorizo and you have a nice pool of oil in the skillet.
Remove the chorizo, leaving the oil in the skillet. Add a drizzle of the olive oil to the skillet and reduce the heat to medium. Add the shallots and cook until softened and translucent.
Remove from the skillet and add the rest of the olive oil. Add the potatoes and cook, turning occasionally, until lightly coloured. Heat up the grill section of your oven.
With the potatoes making a nice layer in the bottom of the skillet, spread the shallots over the potatoes. Sprinkle over the cheese and place under the grill until melted.
Put the skillet back on the stove over medium heat. Make four divots in the potato mixture for the eggs. Crack the eggs into the divots and cook until the whites are just set.
Sprinkle the chorizo pieces over the potatoes and eggs and top with spring onions to serve.
Carefully plate the potato and eggs, season to taste and add a dash of your favourite hot sauce.