Softwares I use and additional recommendations
Here is a list of the tools and resources I use for building software, working on personal projects, studying or trying to be more productive. Hope you find something useful here!
Workstation
14” MacBook Pro M4 24GB RAM (2024)
The 14-inch MacBook has the perfect size, it's easy to carry around and offers great performance. I prefer programming in the Mac environment because of its user-friendly interface, elegant design, and simple management of software and packages. Despite having used Windows and Linux, Mac has the best developing experience so far.
Mac Mini M4 24GB RAM (2024)
The compact mini desktop I use for working from home. It's small, takes up little space, and delivers excellent performance.
34” Dell WQHD Display
This monitor has a curved display with 3440 x 1440 resolution and 144Hz refresh rate. I can open multiple windows on the same screen, increasing productivity and reducing tab switching.
Keychron K6 Pro Keyboard
Wireless 65% custom mechanical keyboard with hot-swappable MX switches and full macro control via the Keychron Launcher. Features Red switches for a smooth, linear, and quiet typing experience, ideal for fast typing and gaming.
Keychron M6 Mouse
Wireless performance mouse featuring the PixArt 3950 sensor and 8K polling rate for ultra-fast, precise tracking. Designed for responsiveness and smooth control in both work and gaming.
Logitech MX Brio Webcam
4K UHD webcam with sharp image quality and enhanced low-light performance, ideal for professional video calls.
HyperX QuadCast
High-quality USB microphone with integrated shock mount and pop filter, providing crisp audio and easy setup for streaming, recording, and calls.
Development tools
Cursor
Is an AI-first code editor that is based on the Visual Studio Code. This means it leverages the familiar interface and extensive extension ecosystem, while integrating advanced AI functionalities natively.
Hyper terminal
An open-source terminal that is extensible and has an amazing appearance even without configuration. It offers a wide range of packages for customization and productivity which lets you personalize your terminal to your liking.
Insomnia
It's a lightweight and powerful client to design, debug, test, and mock AP. It offers cookie management, environment variables, code generation, and authentication. I have been using it to test REST APIs and GraphQL, it's a very complete solution.
Design
Figma
Figma is a powerful, free prototyping tool that makes designing web and app UIs with your team easy. With an emphasis on online collaboration, and a browser-based interface to boot, anyone can share in the design process. We used as base for the design system of the projects.
Excalidraw
It is a user-friendly and polished sketching tool that simplifies the process of creating sketches. I use it to create fast flows of user actions and component interactions.
Canva
Is a graphic design app that aims to let you design visual materials without needing extensive graphic design experience. It can be used to create social media graphics, simple videos, presentations, slides, posters, and other visual assets — and a wide range of customizable templates, royalty-free images, and AI features is provided to help users do so easily.
Productivity
Notion
Is a management tool perfect for solopreneurs as well as small teams. It is an excellent tool for keeping all project-related information in one place, building workflows quickly, and sharing. Notion is so powerful that you can create wikis, documentation, product guides, and change logs.
Rectangle
This is a utility app that aims to make window management on macOS systems powerful. You can customize keyboard shortcuts for each window action. It is available as both a free and open-source version, as well as a pro version. Personally, I find the free version sufficient for my needs.