michael nagle about large projects personal projects