Writing

Notes on data, models and building

I write Hustle Data, a newsletter of tutorials, competition write-ups and engineering practice. Articles open on Substack.

Subscribe on Substack

  1. 20 SQL Commands For Your Next Data Science Job

    The SQL you are most likely to be asked about in a data science interview, one command at a time.

  1. How to Evaluate Machine Learning Models using Classification Metrics: ROC, AUC, Precision, Recall, and Beyond

    What each classification metric actually measures, with reusable code for every one of them.

  1. Deep Learning is all about Gradient Descent Algorithm

    Backpropagation, gradient descent and stochastic gradient descent, and how they drive learning in neural networks.

  2. Multiclass Classification using Neural Networks

    Predicting La Liga match outcomes (win, draw, loss) with a neural network built in PyTorch.

  3. Python Development Best Practices: Virtual Environments and requirements.txt

    Why isolated environments and pinned dependencies keep Python projects from breaking.

  4. From Underdog to Top Contender: How I Surpassed 76% of Teams on Kaggle

    A write-up of the GoDaddy microbusiness density forecasting competition: the data, the models and what worked.

  5. Unleashing the Power of Dask: Conquer Data at Lightning Speed!

    Using Dask for data preprocessing and manipulation when a dataset outgrows pandas.

Contact

Have something interesting in mind?

I’m always interested in thoughtful collaborations, interesting research problems, and opportunities to build useful things.