A perhaps unpopular opinion (and a little ironic coming from me).
You donโt have to write blog posts, contribute to open source, give technical talks, or anything else to be a capable and great engineer.
You can leave your code at the office and thatโs totally fine.