James Napolitano

James Napolitano

Project manager by day, developer by night. Likes: technology, psychology, geometry, hip-hop, boats.