That's extremely impressive that you managed to reach such a high level of fluency. I find written and technical Chinese is extremely tricky and different from spoken Chinese