Wiktionary
roll one's own
vb. (context computing informal English) To create something of which an analogue is commercially available.