Ported profile generator