Mateus Guimarães

A blog on software development

About Me

Mateus having some fun in Amsterdam

Me having some fun with my camera in Amsterdam

I'm a full-stack web developer who's particularly interested in Laravel. Today, I work as a Lead Software Engineer at ENTRE Institute.

In the past I've worked as a contractor and a freelancer in multiple industries, from small, self-funded companies to a large telecommunications enterprises, helping them write and ship scalable and resilient products.

Besides my daily work, I enjoy creating high-quality programming content, mostly about test-driven development and software architecture.
You can see some of my work on my YouTube channel , on my Twitter and on this blog. I also wrote the library Magic Test for Laravel.

Projects

I maintain a couple projects myself, mostly related to developer education.

Screencasts

I regularly record high-quality screencasts on my YouTube channel.
It contains general programming and software architecture videos, as well as more specific ones, mostly about Laravel and automated testing, including advanced topics such as Laravel internals.

30 Days of Laravel

30 Days of Laravel is a free, 30-day course on Laravel seen by more than 1500 developers. After registering, you'll receive one video a day on your email. Each email comes with the screencast itself as well as additional written details.

TDD With Laravel

TDD With Laravel is my premium course, which aims to teach developers, of all levels, on how to confidently and thoroughly test their Laravel applications from scratch.

Setup

I often get questions on what I use — hardware and software.

IDE

These days I use PHPStorm with Material Theme for PHP work. For everything else, I use VS Code, also with Material Theme.
My font of choice is Operator Mono with ligatures.

Terminal

What you'll see on my videos is usually a combination of iTerm 2 , oh-my-zsh and Powerlevel10k . I also use lots of aliases which I'll share here in the future.

Hardware

  • Computer: Macbook Pro M1 Pro with 16GB of RAM and 512GB of SSD
  • Audio Interface: Focusrite Scarlett Solo
  • Microphone: Shure MV7
  • Headphones: Sony MDR-7506
  • Camera: Canon EOS R
  • Lenses: Sigma 35mm f/1.4 or Canon 16-35mm f/2.8
  • Lighting: Godox SL60 with a 120cm parabolic softbox
  • Keyboard: Anne Pro 2
  • Mouse: Logitech MX Master 3