Polyn programmer