Weikko är systemutvecklare och systemarkitekt och har en bakgrund inom Microsoft-teknologier. Som systemuvecklare brinner han för att skriva enkel och snygg kod. Som arkitekt planerar och bygger han distribuerade händelsedrivna system. På senare tid har han även intresserat sig för mjukvarutveckling ur ett produktutvecklingsperspektiv, hur man bygger en IT-organisation som möjliggör för verksamheten att driva sin affär med IT.