Back to Home

All Articles

A collection of my blog posts and write-ups

Email Spam Classifier with Streamlit and Docker

Email Spam Classifier with Streamlit and Docker

This guide details an end-to-end Machine Learning pipeline for email spam classification, covering text preprocessing, comparative evaluations between Naive Bayes and fine-tuned RoBERTa models, interactive visualization with Streamlit, and deployment using Docker.

2026-06-04
9 min read
Read More
Lexicon vs. Transformers: A Complete Guide to Sentiment Analysis with VADER and RoBERTa

Lexicon vs. Transformers: A Complete Guide to Sentiment Analysis with VADER and RoBERTa

This comprehensive guide details a complete sentiment analysis workflow comparing a lexicon-based bag-of-words approach (VADER) and a deep learning transformer-based approach (RoBERTa), concluding with an interactive Streamlit dashboard for live model testing.

2026-06-02
11 min read
Read More
Understanding REST APIs

Understanding REST APIs

REST (Representational State Transfer) is the architectural standard for modern web services. This guide explains what APIs are, the specific rules of REST, and how to implement them using FastAPI.

2026-05-19
6 min read
Read More
Mastering DVC and MLflow for MLOps: A Practical Guide

Mastering DVC and MLflow for MLOps: A Practical Guide

In this AI-driven world, managing experiments and data versions is just as important as the model architecture itself. This guide covers the essentials of Data Version Control (DVC) and MLflow, the industry-standard tools for reproducible machine learning.

2026-04-21
6 min read
Read More
Modern Next.js Essentials: Building Scalable Full-Stack Applications

Modern Next.js Essentials: Building Scalable Full-Stack Applications

In an AI-driven world, we should keep our basics sharp at all times. This is the final post in my next.js learning series where we'll go over the fundamentals of Next.js.

2026-04-16
33 min read
Read More
Modern React Essentials: From Component Architecture to Advanced Hooks

Modern React Essentials: From Component Architecture to Advanced Hooks

In an AI-driven world, we should keep our basics clear at all times. This is the second post in my next.js learning series where we will learn about React as it's a fundamental part of Next.js. In the future, I may also add an optional HTML & CSS post, but since I'm already familiar with their fundamentals, I'm not creating one just now.

2026-04-09
20 min read
Read More
Modern JavaScript Essentials: From Basics to Asynchronous Programming

Modern JavaScript Essentials: From Basics to Asynchronous Programming

In an AI-driven world, a strong foundation in core technologies is essential. To keep my skills sharp, I'm starting a regular blog series covering the tech stack I use. Welcome to the first post in my Next.js journey, where we'll start by mastering the JavaScript fundamentals.

2026-03-23
32 min read
Read More