I am an enthusiast software developer aspiring software craftsmanship. I’m a polyglot programmer with a fondness for the functional paradigm, dependent types, and type-systems. Beautiful code, cool programming technology, and excellent team spirit are my bread & butter.

Work Experience

  • Lead Developer
    Since July 2018
    Kidiyo aims to develop fun and thoughtful games from children from 0 to 6 years old, providing them with a healthy and safe environment to play, explore and learn, both online and offline.

    I am responsible for:
    • building and managing an in-house team of developers
    • contributing to the roadmap
    • designing and developing the whole technical infrastructure and apps
    • linking psychologists, child experts, designers and developers
    • professionalizing the overall workflow and standards
    Swift Kotlin Firebase NodeJS
  • Software Engineer
    From June 2017 to July 2018
    I found the rare and priceless chance to use Haskell at work and being part of a Product-based company at Channable. There I was part of an outstanding team of Engineers who shared the same high standards and eagerness to learn, providing an environment for thick and fast learning.
    Haskell Warp Spark DSL Postgres Python Scala REST
  • Software Developer
    From July 2014 to June 2017
    I was involved in a wide range of development, from mobile to web apps for fine clients such as the UK Government. I have also monitored juniors and co-lead a successful project, and I have contributed to both large and small projects, having therefore developed skills for short and long-term projects.
    Java MySQL Angular NodeJS Spring Objective-C Scala
  • Webmaster
    Since March 2012
    My volunteer contribution to the environmental organisation A Rocha Portugal is to develop new websites aiming a fresh look and way to communicate, as well as being responsible for the whole infrastructure supporting it.
    Wordpress CDN PHP CSS3 UI Cloud DNS
  • Personal Tutor
    From February to June 2012
    During my first year at University I lectured 7 hours of private lessons a week on the Java programming language.
  • Web Designer
    From June 2010 to September 2011
    After a few projects as a freelancer, I joined initially as an intern and later contributed on a per-project basis. I developed their new website as well as complete website solutions for clients.
    PHP MySQL Wordpress CSS HTML


  • Online Studies
    Since 2014
    - Try Elixir
    - Functional Programming in Haskell
    - Introduction to Typography
    - Real Time Web with Node.js
    - Rails for Zombies Redux
    - Introduction to Dutch
  • BSc Informatics Engineering
    From September 2011 to July 2014
    Java C OOP Distributed Systems Operating Systems UX UI