Alan Semenov
Alan Semenov

Alan Semenov

Web developer passionate about the great things the Web is capable of. A father of two, husband of one and author of a few articles and conference talks.