Skip to content

Commit 870826d

Browse files
committed
Update the /uses page
1 parent 71c5ec2 commit 870826d

2 files changed

Lines changed: 75 additions & 52 deletions

File tree

.prettierrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module.exports = {
44
printWidth: 120,
55
overrides: [
66
{
7-
files: "cms/**/*.mdx",
7+
files: "**/*.mdx",
88
options: {
99
printWidth: 80,
1010
},

pages/uses.mdx

Lines changed: 74 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)