Tech Stack

In this section, we will explore the technologies I use to build my projects, from hardware to software and as detailed as possible.

Devices

Currently I’m using a MacBook Pro 16-inch with an M3 Max chip, which is a powerful and efficient machine for development and design work. Since I’m developing for iOS and Android at work, a Mac just makes it easier to work with, specifically because of iOS simulator. I also use an iPhone 14 Pro and an old iPad Pro 10.5-inch.

Code Editor

I changed editors so many time in my life as a developer. I started with the good old NetBeans, remember that? Then I moved to simpler UI editors like Sublime Text, then Atom and then landed on VS Code for the most years. I dabbled with some of JetBrains’ products but currently, I’m using Zed as my primary editor and I don’t intend to switch anytime soon.

Languages

At work, mostly use TypeScript, which I love, for frontend stuff and also React Native with Expo. When I touch the backend at work, it’s PHP with Symfony. At home I like to experiment with obscure programming languages, but most of the time I stick to what I know, that is TypeScript, PHP and Go, I love Go.

Other Software

Other Software

Yes I know, I have to empty the bin.

Rafa Morais Santos