Tools

Tools and technologies I use daily.

Development

VS Code

Main editor for most projects. Extensible, fast, and backed by a huge ecosystem.

editor

Claude Code

AI assistant right in the terminal. I use it for refactoring, code review, and complex automations.

ai

Cursor

AI-powered editor. Great for rapid prototyping and exploring unfamiliar codebases.

editor + ai

Warp Terminal

Modern terminal with smart autocomplete and organized command blocks.

terminal

Git

Version control for everything. Used with GitHub and automated CI/CD workflows.

versioning

AI/ML

Claude

My go-to model for complex reasoning, code, and document analysis tasks.

llm

GPT-4

Complementary model for specific tasks and cross-model comparison of results.

llm

Copilot

In-editor code autocomplete. Useful for repetitive code and boilerplate.

code assistant

LangChain

Framework for building LLM pipelines with RAG, agents, and external tools.

framework

CrewAI

Autonomous agent orchestration. I use it for tasks that need multiple roles collaborating.

agents

Ollama

Local models for quick tests and scenarios where data privacy matters.

local

Backend

Node.js

Runtime for APIs and services. Used with Express, Fastify, and automation scripts.

runtime

Python

Primary language for AI projects, automation, and data processing.

language

FastAPI

High-performance Python framework with type hints and automatic documentation.

framework

Spring Boot

Java ecosystem for enterprise applications. Used in corporate projects at Vivo.

framework

PostgreSQL

Main relational database. Robust, with JSON support and extensions like pgvector.

database

Redis

In-memory cache and queues. Used for sessions, rate limiting, and LLM response caching.

cache

DevOps

Docker

Containers for everything. Local development, CI/CD, and production deployment.

containers

Kubernetes

Container orchestration at scale. Used with EKS and AKS in corporate projects.

orchestration

GitHub Actions

CI/CD integrated with GitHub. Automated build, test, and deploy pipelines.

ci/cd

Terraform

Infrastructure as code. I provision environments on AWS and Azure reproducibly.

iac

AWS

Main cloud platform. EC2, S3, Lambda, Bedrock, and other frequently used services.

cloud

Frontend

React

Main UI library. Used with Next.js and in corporate SPAs.

ui

Astro

Framework for high-performance static sites. This blog is built with Astro.

framework

Tailwind CSS

Utility-first CSS. Productive, consistent, and easy to maintain at any scale.

css

TypeScript

Static typing for JavaScript. Used in virtually all frontend and backend Node projects.

language

Productivity

Notion

Personal knowledge base and project documentation. I organize everything here.

docs

Linear

Project and task management. Fast, clean, and with great integrations.

management

Obsidian

Markdown notes with bidirectional links. Used for studies and long-term ideas.

notes

Raycast

macOS launcher. Replaces Spotlight with custom scripts and extensions.

productivity