A software developer and former legal assistant with both strong technical skills and practical insight, he holds diplomas in both computer programming and legal office administration and is experienced in both website design and applications development. With more than eight years experience as a legal assistant, Michael understands the demands and challenges that are part-and-parcel of a professional business and he leverages that knowledge to develop high-quality products that clients can rely on.