Uses

Tools, technologies, and resources that power my AI engineering workflow. Always evolving as I discover better ways to build and deploy ML systems.

Development Environment

Visual Studio Code

Primary editor with Python, TypeScript extensions

PyCharm

For complex Python projects and debugging

Jupyter Lab

Data exploration and experiment notebooks

Terminal (Zsh)

Command line with Oh My Zsh configuration

Git

Version control with GitHub for collaboration

AI/ML Stack

Python

Primary language for AI/ML development

PyTorch

Deep learning framework for model development

Transformers

Hugging Face library for NLP models

FastAPI

Building production ML APIs

Pandas

Data manipulation and analysis

NumPy

Numerical computing foundation

Infrastructure & Deployment

Docker

Containerization for consistent environments

AWS/GCP

Cloud platforms for training and deployment

CUDA

GPU acceleration for deep learning

PostgreSQL

Relational database for structured data

Redis

Caching and session management

Vector Databases

Pinecone, Weaviate for embeddings

Productivity Tools

Notion

Project management and documentation

Obsidian

Knowledge management and note-taking

Figma

Design and prototyping

Slack

Team communication

Linear

Issue tracking and project planning

Hardware

MacBook Pro M1

Primary development machine

External Monitor

27" 4K display for extended workspace

Mechanical Keyboard

Custom build for comfortable typing

GPU Servers

Remote access to high-performance computing

Learning Resources

Papers With Code

Latest ML research implementations

Distill.pub

Visual explanations of ML concepts

Fast.ai

Practical deep learning courses

Coursera

Structured AI/ML courses

ArXiv

Latest research papers

Tech Twitter

Following AI researchers and engineers

A Note on Tool Choice

This list represents my current setup as of 2025. The AI/ML landscape evolves rapidly, and I'm always experimenting with new tools and frameworks. For the most up-to-date insights on my workflow, check out my Super Sunday posts where I often discuss new tools and techniques.