DTV Germany ✅
Applied to the consulate in Frankfurt via evisa.
Submitted bank statement (only the page that shows the balance) and a "freelance portfolio". This was pretty much a regular CV/resume highlighting that my jobs were freelance and remote. Also submitted a "Meldebescheinigung" which is proof of residency but I reckon your ID card (Personalausweis) would work as well.
✅ Got approved in 10 days no questions asked. A breeze!