Good on you and props to your parents :)
I just wanted to chime in that “nazi” isn’t technically a swear.
Sure, calling someone one when they aren’t (some willingly people wear the name with pride) can be hurtful, but in the context you’ve used it I’d say it’s OK.
Just my opinion though
FreeCAD has a BIM workbench but a fair warning - the learning curve is pretty steep, especially compared to the likes of SH3D and Sketchup
Gotta find something to sell to stay afloat. Why not user data? /s