I'd say that the "from" version suggests he sends his fiction to some place, whereas the "at" version simply means that he writes at home rather than in any other location. "He used to write his fiction at the office, but now he writes at home". I'm not too comfortable with "writes fiction"; it implies that he writes fiction at home, and/but non-fiction somewhere else.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.