All Articles
A collection of my blog posts and write-ups

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.

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.

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.

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.

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.

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.

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.