You can, but I still feel like you'd want to solidify the behavior in one compiler before bootstrapping it, otherwise you run into the problem https://news.ycombinator.com/item?id=50342830 was talking about.
Well, I have a working compiler of a language I currently work on (somewhere on the scale of Java or Rust, but better security) that was built my way.
There were some deviations along the way, but they are not a problem - they are part of the journey and led to important learnings for myself and LLM.