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.
Experience
- 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.
Web
Links
How to reach out
DM on X or email@marcospereira.me.