Profile

Hi 👋, I'm Leo

I am a software engineer, I enjoy running open-sourced projects as well as I blog on technology.

Welcome to the source of my thoughts concerning codes, technologies and the world of software systems.

📬 Connect with me:

📝 Blogs:

Card image
Building a personal blog with Next.js and Notion

In terms of the concept, we will use Notion as a CMS to manage post information and Next.js to display that information for users, as well as utilizing SSR for improving SEO, security, etc.

notionCMSnextjsSEO
Card image
Rate Limiter Part 3 - Example with Golang

Implementing Rate Limiter in a real-world Golang project with GIN framework using gin-rate-limiter middleware

golangbackendrate limitersystem design
Card image
Rate Limiter Part 2 - Commonly Used Algorithms

This article details various rate-limiting algorithms, including Leaky Bucket, Fixed Window Counter, Sliding Window Log, and Sliding Window Counter, explaining how each one helps control request rates to maintain system performance.

rate limiterbackendsystem design
Card image
Rate Limiter Part 1: Concepts and Applications

The article explains the concept and application of Rate Limiter, which controls the number of requests to a system to maintain performance

backendrate limitersystem design