Добрый вечер, формула в принципе у вас написана правильно, надо копать с сторону процентов от исходного изображения. Так же учитывать размер шрифта на итоговом экране так же в процентах.
Лично я брал заказы на фрилансе и наставник (более менее опытный фрилансер) мне рассказывал как с клиентом общаться и всё такое, как предостеречь себя от плохих заказчиков и всё в этом духе. Также помогал в правильном написании кода. Рекомендую в качестве такого любого свободного во времени веб разраба. И + курсы как у WebDesignMaster - курс "Я фрилансер".