Daniel Michaels

I forget things so I write them down.

github instagram email
Daniel Michaels

This is a blog site. The opinions, views and writings expressed here are my own and not that of my employers.