Uses

Software, hardware, and tools I use daily. Inspired by uses.com.

Development

VS Code

Primary editor with Vim keybindings

Cursor

AI-powered coding assistant

Warp

Terminal with AI features

GitHub Copilot

AI pair programming

Docker Desktop

Container management

Languages & Frameworks

Python

Primary language for AI/ML

TypeScript

Web development

Next.js

React framework for web apps

FastAPI

Python API framework

PyTorch

Deep learning framework

AI/ML Tools

Jupyter

Notebooks for experimentation

Weights & Biases

Experiment tracking

MLflow

ML lifecycle management

Ollama

Local LLM inference

LangChain

LLM application framework

Productivity

Notion

Knowledge management

Obsidian

Personal knowledge base

Linear

Project management

Raycast

Productivity launcher

1Password

Password manager

Communication

Slack

Team communication

Zoom

Video calls

Spark Mail

Email client

Hardware

MacBook Pro M3

Primary development machine

Custom PC

AMD Ryzen 9, 64GB RAM - AI/ML workloads

NVIDIA RTX 4090

GPU for local LLM inference

Ultrawide Monitor

Primary display