Michael T. Andemeskel
Michael T. Andemeskel

Michael T. Andemeskel

I write code and occasionally, bad poetry. Thankfully, my code isn’t as bad as my poetry.