Ricardo Gonçalves



I am a computer scientist and a software engineer. I have experience in programming, algorithms, data structures, complexity and optimisation. I also have good knowledge of computer, software architecture and operating systems. I always strive to learn more, find new and better ways to get the things done, being perfectionist when it counts. What I love the most is simplicity, transform tough problems into a simple and elegant solution.

Professional Experience

  • Software Engineer
    2019 - 2021
    BOXARR, Bristol, United Kingdom

  • Software Engineer
    2016 - 2019
    HealthySystems, Porto, Portugal
    Worked mainly with security concepts (like certificates, signatures and PKI), authentication mechanisms, data processing and Web and Desktop development.

  • Research Assistant
    2014 - 2016
    INESC/CRACS, Porto, Portugal
    Research and development of an automatic handwritten signature verification system using smartphones. I implemented all involved components, namely signature acquisition and storage, recognition and authentication with signature. Technologies used: Java Serlvets, Tomcat, Google AppEngine, Google Datastore (NoSQL) and Javascript.


  • Master of Computer Science
    Sep 2013 - Dec 2015
    Faculty of Science of University of Porto

    • Curricular specialisation in Parallel and Distributed programming
    • Master thesis subject: Handwritten signature authentication using motion detection and QRCodes
    • Spent 5 months in the ERASMUS program in Lithuania, where I worked with LituanicaSAT1 team
  • Bachelor of Computer Science
    Sep 2008 - Sep 2013
    Faculty of Science of University of Porto

  • Technological Course in Informatics

Awards and Publications

  • 2015
    Handwritten signature authentication using motion detection and QRCodes
    Ricardo Manuel Pereira Gonçalves, MSc Computer Science
    Orientador: Prof. M. Correia, Coorientador: A. Augusto

  • 2015
    Time/space based biometric handwritten signature verification
    Ricardo P. Gonçalves, Alexandre B. Augusto, Manuel E. Correia.
    10th Iberian Conference on Information Systems and Technologies (CISTI), 17-20 June 2015
    URL: IEEE Xplore Digital Library

  • 2014
    Device-to-Device Communication in 5G Cellular Networks: Challenges, Solutions, and Future Directions
    Jhonny Moreira, Ricardo Gonçalves.
    Mobile Communication Networks, December 30th, 2014
    Download: Article - Presentation

  • 2013
    Multi-core Architectures
    Ricardo Gonçalves
    Parallel and Distributed Programming, December 8th, 2013
    Download: Article - Presentation


Your help means the world to me! Only with your generosity that I am able to keep supporting my projects and sharing them with you.


The best way to contribute is through my Patreon page or on my GitHub Sponsor page.


If you prefer one-time donation, here is my PayPal or Revolut.


If supporting me monetarily is not the best fit for you at the moment, please consider share my work with your friends, colleagues or social networks. It is very important as well so we can help inspire others.



England, United Kingdom

Your message has been sent. Thank you!