Toolkit
The stack I default to.
The tools I reach for, and roughly why. Nothing exotic. I care more about shipping something that works than about the stack it runs on.
Languages
- Python for almost everything: ML, data, backends, automation.
- JavaScript and TypeScript for the web, including this site.
- SQL whenever the data lives in a database.
ML and data
- PyTorch and TensorFlow for models; scikit-learn for classical work.
- LangChain for retrieval pipelines; Sentence-Transformers with a Chroma vector store for embeddings and similarity search.
- Pandas and NumPy for wrangling; Matplotlib, Seaborn, and Plotly for plots.
Visualization
- Power BI and Tableau for dashboards.
- Streamlit when a project just needs a quick interactive UI.
Tooling
- Git and GitHub, with GitHub Actions for automation. It's what runs the class-recording pipeline I built at ISL.
- VS Code and a terminal-heavy workflow for everything else.