Setup & tools
What I use every day
Hardware, software and services that make up my workstation. Updated whenever something relevant changes.
16GB RAM. Primary desktop, silent and powerful for daily development.
16GB RAM, 512GB SSD. 13.6" Liquid Retina display, FaceTime HD 1080p camera, Touch ID. Midnight color.
WQHD 2560×1440, IPS panel, G-Sync. Great balance between resolution and smoothness for work and gaming.
4K Ultra HD, IPS, G-Sync, 60Hz, 4ms, HDMI/DP/USB 3.0. Used for documentation and secondary windows.
Wireless mechanical keyboard with smart backlighting. Perfect for long writing and coding sessions.
Space Gray finish. Precise gestures and seamless native integration with macOS.
WebStorm for web (Vue/Nuxt/TS), IntelliJ IDEA for Java and Grails, DataGrip for database management.
Warp as my main terminal for its modern UI and AI completion. Oh My Zsh with custom aliases for git and npm.
GitHub for hosting and CI/CD. GitKraken as a visual client to manage branches, PRs and diffs clearly.
Indispensable for consistent local environments, especially with Grails and Java.
For API testing and documentation. Great for organizing collections and shared environments.
Wireframes, mockups and handoff.
Personal notes, project notes, ideas.
Email client for macOS. Much faster than the web interface.
Deploy for all Nuxt and Next projects. Zero config, automatic previews for every PR.
Two VPS servers in replica for deploying projects that need a persistent backend. Reliable and cost-effective.
DNS and CDN for all domains. The free plan covers everything I need.
For debugging, code reviews, text drafts and — as in this case — building my own website.
GDPR-compliant analytics, no cookies, no banner. Tracks only the essentials while respecting user privacy.
Contact form handling without a backend. Just an HTML action and submissions arrive directly by email.
Status page to monitor the state of my applications. Simple to set up and update.
AI assistant integrated in the editor for code completion, inline suggestions and contextual chat.