Mai Chi Bao

Mai Chi Bao @mrzaizai2k

About: A Senior Machine Learning Engineer with expertise in AI, ML, and DL!

Location:
Ho Chi Minh, Vietnam
Joined:
Aug 25, 2024

Mai Chi Bao
articles - 45 total

I’ll be honest with you: I didn’t wake up one morning thinking “Let me reverse-engineer TikTok today.” It started with something much simpler: “I just want to upload videos to TikTok programmatically… why is this so damn hard?”

Breaking Down API Defenses: UA - Cookies - Signatures Browser...

Learn More 5 0Nov 17

Breaking Down API Defenses: UA - Cookies - Signatures Browser 🤖

Introduction I’ll be honest with you: I didn’t wake up one morning thinking “Let me...

Learn More 12 3Nov 17

Everything worked perfectly on my laptop. 🚀 The UI loaded, uploads succeeded, APIs responded instantly. But on demo day, in front of my boss, everything collapsed. 💥

TIL: CORS, IPs, and the Day My Demo Crashed 🔒 Mai Chi Bao...

Learn More 5 0Oct 1

TIL: CORS, IPs, and the Day My Demo Crashed 🔒

Everything worked perfectly on my laptop. 🚀 The UI loaded, uploads succeeded, APIs responded...

Learn More 17 9Sep 29

No subscriptions, no paywalls — just a straightforward QR generator that works right in your browser 🚀.

TIL: Building a Simple QR Generator Mai Chi Bao ・ Sep 15 ...

Learn More 0 0Sep 16

TIL: Building a Simple QR Generator

I built a lightweight, open-source tool to create customized QR codes. No subscriptions, no paywalls...

Learn More 5 2Sep 15

Hi do you guys want to test?

TIL: Building a Simple Typing Practice Tool Mai Chi Bao ・...

Learn More 0 0Sep 11

TIL: Building a Simple Typing Practice Tool

📝 Today I Learned: Building a Simple Typing Practice Tool I built a really small web-based...

Learn More 5 1Sep 8

A few weeks ago, I built a Docker image for my personal portfolio project (a React app). Everything worked fine — until I checked the size... 💣 1.5 GB! For a static frontend app?! I realized this could slow down deployment, consume more storage, and mak

From 1.5GB to 200MB: How I Slimmed Down My Docker Image Like a...

Learn More 0 0Jul 27

From 1.5GB to 200MB: How I Slimmed Down My Docker Image Like a Pro 🚀

A real journey of "less is more" in Docker 🐳 📚 Table of Contents 🎯 The Problem:...

Learn More 12 1Jul 21

I'm not a professional web developer — but even so, just by following these 5 simple steps, I managed to hit 95 on PageSpeed 🚀 But hey — don’t just skim this. The last tip could make or break all your efforts. Stick around until the end for the real gam

Let’s Be Honest… Slow Websites Scare People Away 😢 Mai...

Learn More 0 0Jul 15

Let’s Be Honest… Slow Websites Scare People Away 😢

I'm not a professional web developer — but even so, just by following these 5 simple steps, I managed...

Learn More 7 2Jul 14

Hey there! I got my portfolio at mrzaizai2k.xyz to score a perfect 100/100 on Lighthouse’s SEO test, and I’m excited to share how you can do it too! No tech wizardry needed—just three simple steps even beginners can follow. Plus, stick around for a bonus t

🚀 Boost Your React Website's SEO: 3 Essential Ingredients for...

Learn More 0 0Jul 8

🚀 Boost Your React Website's SEO: 3 Essential Ingredients for Beginners

Hey there! I got my portfolio at mrzaizai2k.xyz to score a perfect 100/100 on Lighthouse’s SEO...

Learn More 7 1Jul 7

"Your LLM code works... until it doesn’t — especially on someone else’s machine." That was me last month, confidently shipping a prototype only to watch it crumble in different environments. No GPU? Boom. Slight change in model prompt? Silent failure.

🧠 From Prototype to Production: 6 Essential Fixes for Your...

Learn More 5 1Jul 1

🚀 Production-Ready: 6 Advanced Fixes for Your LLMService Class 🚀

If you thought fixing the basics was enough — think again. In the previous post From Prototype to...

Learn More 5 1Jun 27

🧠 From Prototype to Production: 6 Essential Fixes for Your LLMService Class 🚀

"Your LLM code works... until it doesn’t — especially on someone else’s machine." That was me last...

Learn More 6 3Jun 20

This is how I self-host old laptop to web server to host my own Porfolio.

🏡 How I Turned My Old Laptop into a Web Server to Host My...

Learn More 6 0Jun 16

🏡 How I Turned My Old Laptop into a Web Server to Host My Portfolio Website

Ever thought of hosting your own website from the comfort of your own home—on a machine you already...

Learn More 41 20Jun 13

In this guide, we'll walk through creating an MCP server using the fastapi-mcp package, integrated with FastAPI, to serve stock analysis endpoints.

🧠 Building an MCP Server with fastapi-mcp for Stock Analysis: A...

Learn More 5 0Jun 13

🚀 How I Aced My LLM Interview: Building a RAG Chatbot

I recently aced an LLM engineer interview with a 9/10 score, and one of the tasks was designing a...

Learn More 5 1May 26

💡 TinyLlama Meets LoRA: A Lightweight Approach to Emotion Classification

I’m excited to share my journey of fine-tuning TinyLlama/TinyLlama-1.1B-intermediate-step-1431k-3T, a...

Learn More 8 1May 5

🧠 Building an MCP Server with fastapi-mcp for Stock Analysis: A Step-by-Step Guide

The Model Context Protocol (MCP) enables seamless integration of contextual data into AI tools like...

Learn More 6 1Apr 21

🤔 To Do Assistant: The Plan

Table of Contents What My Old Task Separator Looks Like Disadvantages of the Old App What...

Learn More 5 1Mar 28

🏎️ Faster, Cheaper, Better: The Power of Model Routing

In this blog post, I’ll introduce you to a powerful technique called model routing and guide you...

Learn More 6 1Mar 21

🍺 Drinking Culture and How I Survive?

Ah, I don’t like drinking. However, years of working as a president of Bach Khoa Music Club. I...

Learn More 5 1Mar 14

🚀 Elasticsearch vs. MongoDB: RAM, Speed & Search Accuracy Tested!

In this post, we will compare ElasticSearch and MongoDB based on their performance, accuracy, and...

Learn More 8 1Mar 7

👨‍💻 How I build my personal assistant!

Table of Contents Introduction Available Commands How to Use How to Set Up the...

Learn More 7 1Feb 28

TIL: 3️⃣ ways I use Large Language Models to increase learning efficiency

Table of Contents: To Do List Management System LLM with RAG system Online Courses...

Learn More 5 3Feb 21

📈 TIL: 80/20 Principles

Today, I think I've stumbled upon something interesting about the 80/20 rule 20% of effort...

Learn More 5 1Feb 14