logan mcdonald blog github twitter