Andrés Rodríguez

About me

I am a full stack software developer located in Montevideo, Uruguay. I picked up programming as a hobby at a very young age and I've developed a successful career off of it helping other people deal with both the interesting and the boring problems that can be automated.

I am language agnostic, and have a very broad range of technical skills that allow me to be particularly useful in vertical problem-solving teams.

I've also had my fair share of experience training junior and intermediate developers become their best technical selves.

Work Experience


Jan 2022 - Present | Senior Backend Engineer

December Labs

Sept 2017 - Jan 2022 | Technical Leader


Programmable filter coffee machine

I'm currently working on making my own coffee machine to produce barista-level filter coffee at less than a tenth of the price of off-the-shelf comparable solutions. It's driven by a RISC-V microcontroller programmed in Rust, with a touch-based user interface and a native mobile application to customize the flow of water, temperature and fully log the process and results. It's a work in progress, so do ask me how it's going!


Technical skills


  • Go
  • TypeScript
  • JavaScript
  • Python
  • Elm
  • Rust
  • Clojure
  • C#
  • Java

Web & APIs

  • React
  • Vue.js
  • Express.js
  • Elm/html
  • Go's net/http
  • grpc-go
  • Flask
  • CSS, SCSS, CSS-in-JS


  • Postgres
  • MySQL
  • DynamoDB
  • Scylla/Cassandra
  • MongoDB


  • Linux
  • Docker / OCI containers
  • Kubernetes
  • AWS
  • Terraform + Terragrunt
  • Ansible
  • Nix
  • GitHub Actions
  • CircleCI