@@ -17,57 +17,80 @@ export default ({ children }) => {
1717
1818## Hardware
1919
20- - ** MacBook Air 13-inch, 2025 (Apple M4, 24GB RAM, 512GB SSD)**
21- - ** iPad Pro 11-inch (Apple M4)**
22- - [ ** Logitech MX Keys Mini** ] ( https://www.logitech.com/en-eu/shop/p/mx-keys-mini )
23- - [ ** Logitech MX Master 3s** ] ( https://www.logitech.com/en-us/products/mice/mx-master-3s.html )
24- - [ ** Dell P2421D Monitor** ] ( https://www.dell.com/en-us/work/shop/dell-24-monitor-p2421d/apd/210-aull ) : not expensive,
25- but sharp and reliable.
20+ I’m into the Apple ecosystem. My main machine is a MacBook Air with an Apple
21+ chip. This is often enough for my development needs on the side, and the
22+ portability of this laptop is a plus. When I need to work even more lightweight
23+ (because I’m traveling or working on the go), I use an iPad Pro 11-inch with an
24+ Apple chip. I’ve found this machine to be super capable of handling most work
25+ (with, of course, a few compromises in developer ergonomics).
26+
27+ When I need to do some coding on the go with the iPad, I use GitHub Codespaces.
28+ Again, the ergonomics are far from those of a desktop machine (window management
29+ is something that doesn’t work as well on iPadOS, even with the latest updates),
30+ but it’s good enough to let me get the work done. Another drawback of coding on
31+ the iPad is that I need an internet connection, so it’s not the best option if
32+ you’re planning to work while flying or from places with limited connectivity.
33+
34+ While I’m on my desktop, I use a Jarvis standing desk from Fully and I switch
35+ between sitting and standing regularly. I have other peripherals from Logitech
36+ (the MX line) and elgato (mic, key light), and I’ve repurposed an old Sony
37+ mirrorless camera as my main webcam (I use an elgato Cam Link to connect it to
38+ the laptop).
2639
2740## Dev Tools
2841
29- - [ Visual Studio Code] [ vscode ] (color theme: [ Night Owl] [ nightowl ] ; font family: [ JetBrains Mono] [ mono ] )
30- - [ Warp] [ warp ]
31-
32- ## Technologies & frameworks
33-
34- - [ TypeScript] ( https://www.typescriptlang.org/ )
35- - [ Node] ( https://nodejs.org/en/ )
36- - [ React] ( https://reactjs.org/ )
37- - [ NEXT.js] ( https://nextjs.org/ )
38- - [ Radix Colors] ( https://www.radix-ui.com/colors )
39- - [ Testing Library] ( https://testing-library.com/ )
40- - [ Vitest] ( https://vitest.dev/ )
41- - [ Cypress] ( https://www.cypress.io/ )
42- - [ ESLint] ( https://eslint.org/ ) and [ Prettier] ( https://prettier.io/ )
43- - [ Docker] ( https://www.docker.com/products/docker-desktop ) and [ Compose] ( https://docs.docker.com/compose/ )
44-
45- ## Services
46-
47- - [ Google Cloud Platform] ( https://cloud.google.com/ )
48- - [ Vercel] ( https://vercel.com/ )
49- - [ GitHub] ( https://github.com/codecoolture )
50-
51- ## macOS
52-
53- - [ Homebrew] [ homebrew ]
54- - [ Notion] ( https://www.notion.so/ )
55- - Google Chrome
56- - [ 1Password] ( https://1password.com/ )
57- - Spotify
58- - [ Itsycal] ( https://www.mowglii.com/itsycal/ )
59- - Slack
60- - [ VLC] ( https://www.videolan.org/vlc/index.html )
61- - [ coconutBattery] ( https://www.coconut-flavour.com/coconutbattery/ )
62- - [ TunnelBear] ( https://www.tunnelbear.com/ )
63-
64- _ Updated on December 2025_
65-
66- [ vscode ] : https://code.visualstudio.com/
67- [ nightowl ] : https://marketplace.visualstudio.com/items?itemName=sdras.night-owl
68- [ mono ] : https://www.jetbrains.com/lp/mono/
69- [ warp ] : https://www.warp.dev/
70- [ homebrew ] : https://brew.sh/
71- [ ohmyzsh ] : https://github.com/ohmyzsh/ohmyzsh
72- [ nvm ] : https://github.com/nvm-sh/nvm
73- [ spaceship ] : https://spaceship-prompt.sh/
42+ For writing code, I use VS Code (because it’s everywhere these days). And since
43+ I’m currently working at GitHub, I use GitHub Copilot extensively as my AI
44+ companion. Regarding VS Code customization, I’m enjoying the [ Catppuccin
45+ theme] [ catppuccin ] (the Mocha variant), and I always work with dark themes (I
46+ don’t think I have a solid reason for that, just personal preference).
47+
48+ As for coding fonts, that’s something I’ve experimented with a lot. I spent
49+ quite some time using JetBrains Mono, then Dank Mono, and for the past few
50+ months, I’ve been a happy user of [ MonoLisa] [ monolisa ] . I’m by no means a font
51+ expert, so the choice often comes down to personal preference for their
52+ aesthetics, ligature support, italics, etc.
53+
54+ These days, I typically use the integrated terminal in VS Code for convenience.
55+
56+ ## Technologies & Frameworks
57+
58+ This is obviously super dependent on the project and the context I’m working in.
59+ But my go-to technologies and frameworks these days for any new development are:
60+
61+ - ** TypeScript** : I’m not going to make a long argument for this language. It
62+ just works, it’s everywhere, and it has great adoption. I was really into
63+ JavaScript back in the day, and the transition to TypeScript just felt
64+ natural.
65+ - ** Next.js** : It’s opinionated and quirky sometimes, but I’ve been using it
66+ since 2018 in very different projects. It’s well maintained and continuously
67+ evolving (which can be a good or a bad thing, depending on how you look at
68+ it). The React ecosystem hasn’t yet reached full maturity (we just need to
69+ look at the recent movement towards React Server Components), and Next.js is
70+ always at the forefront. Beyond being a front-end framework, I’ve also had a
71+ great experience using it as a full-stack framework while working on
72+ [ saraos.tech] [ saraos ] (it’s a monolithic application built on Next.js,
73+ handling both front-end and back-end).
74+ - ** Other tools** : These often come and go, but my default testing framework
75+ these days is [ Vitest] [ vitest ] . And for every front-end project, I use [ Radix
76+ Colors] [ radix-colors ] to get a good starting point for designing the color
77+ palette (it works well in both light and dark themes and provides [ clear
78+ guidance] [ radix-colors-scale ] on when to use each color and shade). Highly
79+ recommended (as well as much of the Radix ecosystem).
80+
81+ ## AI
82+
83+ I use AI tools every day. They’ve become such a fundamental part of my workflow
84+ that I decided to create a [ dedicated page] ( /ai ) I can update frequently, where
85+ I explain how I use AI and which tools and platforms I’m currently using.
86+
87+ _ Updated on January 2026_
88+
89+ [ catppuccin] :
90+ https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc
91+ [ monolisa ] : https://www.monolisa.dev/
92+ [ radix-colors ] : https://www.radix-ui.com/colors
93+ [ radix-colors-scale] :
94+ https://www.radix-ui.com/colors/docs/palette-composition/understanding-the-scale
95+ [ saraos ] : https://saraos.tech/
96+ [ vitest ] : https://vitest.dev/
0 commit comments