Patrick Brennan

Patrick Brennan

Charting my journey from coding noob to professional programmer.