If you just want to find "an engineer for X module" then inara is your best bet.
Not convinced that just putting names next to pins is enough, often there will be another engineer who can do the job closer. The engineers page in-game is annoyingly vague about their capabilities, but adding all the inara functionality would be a big task.
Suggestions like OP are often aimed at
avoiding 3rd party resources. Besides breaking immersion and forcing the player out of the game for information that really should be
in the game, it might help to remember that not all of us play on a PC which only further exacerbates the problem. Primarily, though, information -
obvious information like an Engineer's name - should be in-game.
It's a simple, QoL suggestion. I agree with Factabulous - the name alone isn't really a solution. Engineer information is abysmally absent from the game. If Frontier were to take an 'unlock' approach a la most RPG titles, the codex would not outright display all engineer information. Instead, it would populate with the information you've found as you discover the engineers and work with them. Over time, then, the codex reflects knowledge you have gained but is still a handy resource that isn't just dropped in your lap like a wiki page.