Adrian obteve seu doutorado em Ciência da Computação aos 20 anos. Ele tem mais de 15 anos de experiência em pesquisa. Adrian co-autorizou mais de 100 publicações de pesquisa, incluindo artigos nas melhores conferências e jornais do mundo em diferentes disciplinas (Computação Teórica, Física, Biologia). Ele trabalhou em otimização de transporte, planejamento de rotas e projetos logísticos em colaboração com parceiros industriais. Como co-fundador do Spoj.com, a primeira plataforma e comunidade para treinamento online de programação, Adrian teve a chance de impactar a vida de milhões de programadores ao redor do mundo. Ele também é um programador competitivo distinto e treinador. Como Chefe de Desenvolvimento de Negócios no Spoj.com, ele adquiriu os primeiros contratos importantes.