Summary
André Santos is a PhD researcher and fullstack developer based in Porto with 15 years of software engineering experience and a backend-first mindset. He specializes in NLP, semantic web and knowledge graphs, blending academic research at INESC TEC with practical engineering work such as expanding a domain-specific language for dynamic data modeling at Decipad. Comfortable across JavaScript, MongoDB and Docker, he has taught MSc courses in NLP and data visualization, signaling strong communication and mentoring skills. His career bridges research and production systems, from SAPO and Contentful backend work to hands-on sysadmin roots, which explains his pragmatic approach to building robust, deployable language-and-semantics solutions.
15 years of coding experience
7 years of employment as a software developer
Master's degree, Bioinformatics, 17, Master's degree, Bioinformatics, 17 at Universidade do Minho
EB. 1º Ciclo Fraião
Natural Science, Natural Science at Escola Secundária Carlos Amarante
EB 2º e 3º Ciclos de Nogueira
MAP-i Doctoral Program in Computer Science, Informatics, MAP-i Doctoral Program in Computer Science, Informatics at Faculdade de Ciências da Universidade do Porto
English, Portuguese, Spanish, French