The Imaginary Road

My website and blog about my life, hobbies, and experiences as a professional software developer

Michael Collins is a professional software developer.

Detailed biography or résumé