Developer based in Porto, Portugal.

Main areas of focus: web, machine learning, and 3D games & simulations.

  • 10+ years of experience building products on the web;
  • Expert on state of the art machine learning & research lab member at the Machine Learning Collective under Rosanne Liu (Google DeepMind);
  • Extensive experience with the Unity engine, including as an asset store publisher.


  • Freelancing since high school (2013)
  • Software Engineering degree (2015-2018)
  • Joined Toptal in 2017
  • Joined MLC research lab in 2020

Some companies I have worked with:

My full work history is available on LinkedIn.

Some languages I tend to work with frequently are JavaScript/TypeScript, Python, C#, and Bash. I have also worked with most popular machine learning libraries, including TensorFlow, PyTorch, and JAX.

I am comfortable working with most tech stacks, and happy to pick up any I haven’t worked with before. I believe the tools are a means to an end, and at the end of the day it’s all about creating value for the end user.

Side projects

Working on my own projects is a large part of what I spend my time on. Below are some of the things I’ve done.

Machine learning

Game development

  • Published a mesh optimization tool in the Unity asset store (my first profitable side project)
  • Researched frame rate independence
  • Implemented Fowler–Noll–Vo 1a hash in C# as part of my procedural generation efforts
  • Working on an infinite terrain generator based on a graph editor (inspired by shader graph). Currently looking into using the browser as a UI due to insufficient support for graph-based UIs in the Unity editor.


How to reach out

DM on X or