Renato Luiz de Freitas Cunha

Principal Research Software Engineer

Microsoft Research


Renato L. de F. Cunha is a Software Engineer at Microsoft Research. His interests include machine learning, systems programming, security and privacy, and cloud computing.


  • Reinforcement Learning
  • Artificial Intelligence
  • Systems Programming
  • Cloud computing


  • PhD in Computer Science, 2023

    Universidade Federal de Minas Gerais (UFMG)

  • MSc in Computer Science, 2010

    Universidade Federal de Minas Gerais (UFMG)

  • BEng in Computer Engineering, 2008

    Universidade Federal do Espírito Santo (UFES)

Recent Posts

OpenID Connect Authentication with Booked Scheduler

In this post I'll describe the steps for implementing a plugin for using AppID authentication with Booked Scheduler deployed as a Cloud …

An argument in favor of strong scaling for deep neural networks with small datasets

In this post, I'm writing about my most recent paper, which is joint work with Eduardo R. Rodrigues, Matheus Palhares Viana, and Dario …

Non-stationarity and bandit algorithms

I've been (re)reading the second edition of Rich Sutton's Introduction to Reinforcement Learning, and I've decided to do the …

Rock, Paper, Starcraft review

Simple image classification using TensorFlow and CIFAR-10

Almost one year after following cs231n online and doing the assignments, I met the CIFAR-10 dataset again. This time, instead of …


The Battle for Wesnoth

This is a free, turn-based tactical strategy game with a high fantasy theme that I very much enjoyed playing.

I contributed to the …

Dropline Gnome

I was a developer of dropline GNOME, a GNOME distribution for Slackware Linux for almost 5 years, from 2004 to 2009.

Development occurs …

Quantum Hasher

This is a port of the glorious Password Hasher Firefox extension to Firefox Quantum. This works in both Firefox for Desktop and Firefox …


Mercurial is a free, distributed source control management tool. I worked on it as part of the Google Summer of Code 2010 program. …


Pelican is an open-source static site publishing tool powered by Python. I used to use it as a blogging engine.

I contributed a few …


Frustrated with the lack of a process-based reader-writer lock in Python, I implemented my own library with support for rwlocks. Its …


I contributed some code to the OSv library operating system a while ago.

'roles': ['Contributor'],
'tools': ['C++11'],

Link to …


I contributed to a few issues in the Python interpreter, at a time they weren’t using distributed version control systems.

'roles': …