Python
Primary language for analysis, automation, and data storytelling workflows.
python.orgMy Tech Stack
A practical list of the daily tools I use for projects and analysis work, with plenty of other utilities in the wider kit.
Foundational tools for scripting, automation, and production systems.
Primary language for analysis, automation, and data storytelling workflows.
python.orgRelational querying for clean, reliable data models and reporting pipelines.
postgresql.orgServer-side runtime for APIs, scripts, and tooling around web projects.
nodejs.orgCore language for interactive interfaces and lightweight tooling.
developer.mozilla.orgLibraries that power exploratory analysis, modeling, and production-ready notebooks.
Data wrangling and analysis for tables, time series, and structured data.
pandas.pydata.orgNumerical computing foundation for arrays, math, and vectorized operations.
numpy.orgMachine learning toolkit for classification, regression, and clustering.
scikit-learn.orgStatistical modeling for interpretable regressions and time-series analysis.
statsmodels.orgNotebook environment for reproducible analysis, reporting, and visuals.
jupyter.orgBase plotting library for precise, publication-ready charts.
matplotlib.orgStatistical data visualization with clean defaults for EDA.
seaborn.pydata.orgScientific computing tools for optimization, stats, and signal processing.
scipy.orgTools for turning analysis into narrative-ready visuals.
Interactive charts and dashboards for data exploration and sharing.
plotly.comCustom data visualizations for web-based, story-driven experiences.
d3js.orgRapid dashboards for stakeholder reporting and executive briefings.
tableau.comFrameworks and build tools for modern, fast, and readable web apps.
Component-based UI library for building interactive front ends.
react.devHigh-performance Node.js framework for APIs and services.
fastify.ioLightning-fast build tooling for modern front-end projects.
vitejs.devEveryday tools that keep projects organized and shipping cleanly.
Version control for disciplined releases and collaboration.
git-scm.comCollaboration hub for issues, pull requests, and deployments.
github.comContainerization for repeatable environments and deployments.
docker.comDaily editor for writing code, notes, and analysis in one place.
code.visualstudio.com