Es ist besser wenn du ein vorhandenes Theme benutzt und dort einfach ein Child-Theme installierst und dann die Anpassungen triffst, die du haben willst. Der Aufwand den du dir mit der Erstellung machst liegt in keinem Verhältnis zu dem Nutzen. Du wirst ständig an dem Theme arbeiten müssen und bei jedem WordPress Update das Theme vorher durchtesten / gegebenenfalls korrigieren.
Sofern dich dein Freund dafür nicht ordentlich entlohnt, gestalte lieber ein vorhandenes Theme etwas um.
Inwieweit kann man dies denn? das Theme eben grafisch was ganz eigenes ist und ich da vermutlich doch recht viele Änderungen vornehmen müsste