@Max Минимум информации бы хоть дали. Критерий "хорошо", можно интерпретировать по разному.
Что требуется. Какие навыки приветсвуются. На сколько масштабный проект.
Командная работа, или в одиночку.
Есть такой модуль, уже готовый. Работает с реальными трубками и эмуляторами + многопоток и т.д. Дополнительно ничего устанавливать не нужно, библиотеки и т.д.
Телеграм @BOTNET1