michael ciccarelli is a freelance developer based in new orleans