My setup
Elements that have enhanced my productivity and efficiency, from hardware to software.

Hello there! In this post, I want to share with you the tools that I have been using on my workflow and helped me become more productive and efficient. This is an always evolving page, so I’ll try to keep track of what has changed through the years and why. Inspired by Wes Bos’s uses.tech.
Hardware
MacBook Pro 16" (M5 Pro, 48GB)
My daily driver for development and everything else.
LG UltraGear 34" 34GP63A-B
Ultrawide curved monitor, 160Hz, for extra screen real estate.
iPhone 15 Pro
My daily phone.
Logitech MX Master 3
Comfortable, precise mouse for long work sessions.
8BitDo Retro Mechanical Keyboard
A fun mechanical keyboard with a retro look.
IDEs
IntelliJ IDEA Ultimate
My IDE of choice for Java and Spring Boot.
Visual Studio Code
Main editor for everything except Java — Noctis Minimus theme, JetBrains Mono font, plus Prettier, SonarLint and a few other extensions.
Applications
Apple Music
Switched from Spotify last year and don't regret it.
Homebrew
Package manager for macOS — essential.
iTerm2
Terminal, running Zsh with Oh My Zsh and Powerlevel10k.
Obsidian
Local-first markdown notes, fully under my control.
Magnet
Window arrangement, especially handy with two monitors.
Slack
For work.
Google Chrome
Main browser.
Postman
API testing.
1Password
Password manager.
Academic
MacTeX
LaTeX distribution for compiling my class materials.
TeXStudio
Editor for my LaTeX files.
Google Slides
Slides for classes — hoping to switch to TeX + Beamer eventually.
Gitbook
Hosts some of my class content as a simple, searchable site.
Gaming
Nintendo Switch
PlayStation Portable
PlayStation 3
PlayStation 4
Nintendo 3DS
Xbox Series S
R36S
Retro handheld emulator.
Check what I’m currently playing on my Now page.
Diogo Moreira