i havent. i just know thier are programs made for this but they are really hard to set up on windows. plus i dont know any names.
If you're wanting to make C/C++-based homebrew, then get
devkitpro (you'll need it to compile other people's homebrew anyway, if you like building from source). Useful tools:
makerom & ctrtool for either making CIA homebrew or romhacking, and
3dstool for things that makerom and ctrtool don't cover.
All of that can be built from sourcecode, so they're hardly Windows only.
You can probably even set up Xcode to work with devkitpro, but I haven't used OSX in like 5 years, so I wouldn't know how to do that now.