Blog
-
Thinking on Scale: The Range Sum Query Lesson
A deceptively simple LeetCode problem that teaches how to think on scale — time, memory, and the tradeoffs between them.
-
From Prompt to Production: Lessons from Vibe Coding an App Using ChatGPT Only
Lessons from building an app end-to-end using only ChatGPT — without writing a single line of code myself.
-
Charlie: A simple and practical architecture for a WhatsApp Bot
A microservice architecture for a WhatsApp bot, built to explore message queues, decoupling, and resilience.
-
Whisper + GPT-3.5 + Telegram Bot = J.A.R.V.I.S.
Connecting Whisper, GPT-3.5 and Telegram to build a voice assistant in ~100 lines of Python.
-
Evaluating classification models with Accuracy, Precision and Recall
A practical guide to Accuracy, Precision, Recall and the F1 score for evaluating classification models.
-
Breast Cancer classifier using the K-Nearest Neighbors (KNN) algorithm
Building a simple-yet-powerful benign/malignant tumor classifier with K-Nearest Neighbors, and why feature scaling matters.
-
Applying Linear Regression on Bitcoin's historical data
A learning experiment: using a linear regression model to predict Bitcoin's next-day price from historical data.