Uses

A collection of tools, software, and equipment I use regularly for development, research, and productivity.

Development Tools

  • Editor: VSCode with extensions (Pylance, ESLint, Prettier)
  • Terminal: iTerm2 + Zsh + oh-my-zsh
  • Version Control: Git + GitHub + GitHub CLI
  • Package Managers: npm, pip, conda
  • Database Tools: pgAdmin, MongoDB Compass, DBeaver

AI/ML & Data Tools

  • Frameworks: PyTorch, TensorFlow, Hugging Face Transformers
  • Data: Pandas, NumPy, Polars, SQL
  • Experimentation: MLflow, Weights & Biases, Neptune
  • Notebooks: Jupyter, IPython
  • Visualization: Matplotlib, Seaborn, Plotly

Backend & Deployment

  • Web Frameworks: FastAPI, Django, Flask
  • Containerization: Docker, Docker Compose
  • Orchestration: Kubernetes, Helm
  • Cloud Platforms: AWS (EC2, S3, Lambda, SageMaker), GCP
  • CI/CD: GitHub Actions, GitLab CI, Jenkins

Frontend & Web

  • Framework: React, Next.js
  • Styling: Tailwind CSS, CSS-in-JS
  • Tooling: Webpack, Vite, ESLint, Prettier
  • Testing: Jest, React Testing Library, Playwright

Hardware

  • Laptop: MacBook Pro 16" with M3 Max
  • Monitor: LG UltraWide 38" curved
  • Keyboard: Mechanical keyboard with Brown switches
  • Mouse: Logitech MX Master 3S
  • Headphones: Sony WH-1000XM5
  • GPU: NVIDIA RTX 4090 for local ML training

Productivity & Writing

  • Note-taking: Obsidian, Notion
  • Writing: Markdown, Obsidian, Medium
  • Task Management: Linear, GitHub Issues
  • Communication: Slack, Discord, Email
This list is regularly updated as my tooling evolves.