Tim M.
Fantasy Author & Ghostwriter | TTRPG Content Creator | Storytelling Sp
Fantasy worlds. Memorable characters. Stories that stay. Hi! I'm Tim – a fantasy author, ghostwriter, and passionate TTRPG content creator. I write immersive one-shots, rich lore, emotional short stories, and customized character backgrounds for Dungeons & Dragons, Pathfinder, and more. As a bilingual creator (German/English), I also offer full module translations, worldbuilding packages, and even Dungeon Master services for German-speaking groups – including Roll20 Pro and optional YouTube streaming. Whether you're looking for: A ghostwritten short story or novel chapter A custom-built TTRPG one-shot (5e or PF2e) A world to build your game or book upon A German-speaking professional DM for your online group …I'll help you bring your vision to life. 🔥 Experienced in Homebrewery, Designrr, Roll20 Pro 🛠️ TTRPG storyteller with a publishing background 🎥 Optional streaming support for game sessions *German Version* Fantasie auf Deutsch – ganz individuell. Ich biete auch deutschsprachige Leistungen an: One-Shot-Abenteuer für D&D / Pathfinder Charaktergeschichten, Lore, Weltenbau Spielleitung als Dungeon Master über Roll20 Pro Übersetzungen von TTRPG-Modulen (Englisch ↔ Deutsch) Gerne einfach anschreiben – ich freue mich auf dein Projekt!
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $65
Billed in all: $2,929$2.9k
$65 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 33% in Creative Writing
Ranked by MRR among everyone on Upwork with the skill.
- #35Worldbuilding69 freelancers · 🇫🇷 #1Top 51%🇫🇷#1 of 1
- #99Story Development209 freelancers · 🇫🇷 #2Top 47%🇫🇷#2 of 2
- #213Fantasy440 freelancers · 🇫🇷 #4Top 48%🇫🇷#4 of 4
- #268German to English Translation696 freelancers · 🇫🇷 #3Top 39%🇫🇷#3 of 11
- #1,457Scriptwriting3,377 freelancers · 🇫🇷 #8Top 43%🇫🇷#8 of 19
- #1,914Ghostwriting5,395 freelancers · 🇫🇷 #16Top 35%🇫🇷#16 of 43
- #3,418Creative Writing10,453 freelancers · 🇫🇷 #38Top 33%🇫🇷#38 of 124
- #5,710Writing16,517 freelancers · 🇫🇷 #72Top 35%🇫🇷#72 of 223