Luca Nicolas.

My tools,
no
frills.

Nothing exotic: a machine, an editor, a terminal and the fewest extensions possible, so I don't have to relearn my setup every six months.

~/luca — neofetch

$ neofetch --short
machine
MacBook Pro 14" · M1 Pro · 16 Go
os
macOS · Sequoia
shell
zsh
editor
VS Code · thème sombre unique
terminal
Warp · JetBrains Mono 13
uptime
~8 h/jour, café inclus
packages
le moins possible

Machine & accessories

bought to last

MacBook Pro 14-inch · M1 Pro · 16 GB

Enough power to compile anything without the fan spinning up, light enough to work elsewhere.

MX Master 4

An ergonomic mouse with a fast scroll wheel and programmable buttons.

Magic Keyboard

A slim, quiet keyboard that pairs straight to the Mac.

AirPods Max 2

Active noise cancelling for long focus sessions.

Editor & terminal

where the day goes

VS Code

One dark theme, a mono font, and the fewest extensions: ESLint, Prettier, GitLens, Error Lens.

Warp

A modern terminal: commands grouped in blocks, with easy-to-browse autocomplete and history.

zsh

The default shell on macOS.

JetBrains Mono

Ligatures off, size 13: readable for eight hours straight.

Development

TypeScript end to end

TypeScript

The default language, front and back. Strict mode on from the first commit.

Next.js · React

Server rendering when it helps, client when it's needed. No in-house framework.

Node · PostgreSQL

A well-indexed relational database solves 90% of the problems we think are architecture.

Vercel

Front-end deployment on every push, with a preview per branch.

Supabase

Managed Postgres, authentication and storage, with no server to maintain.

pnpm

Fast installs and disk space saved across a dozen projects in parallel.

Quality & shipping

automated once and for all

GitHub Actions

Lint, tests and build on every push. If CI is green, I deploy without thinking.

Vitest · Playwright

Fast unit tests on the logic, end-to-end tests on critical paths only.

Docker

Identical environment locally and in production — no more "works on my machine".

Vercel · VPS

Vercel for the web, a small VPS when I need long processes or predictable costs.

Around the work

the rest of the system

Obsidian

Markdown notes stored locally and linked together.

Figma

I'm not a designer, but I mock up before coding. It saves redoing a screen three times.

ClickUp

Task and project tracking, from a simple to-do list to sprints.

Raycast

Launcher, clipboard, snippets and home-made scripts — most of my automations live here.

GoodNotes

Handwritten notes and sketches, to think without a screen.