Philip Narteh

Talks

Now and then I share what I've learned at meetups and conferences.