

·
How I implemented a three-layer guardrail system for the AI chatbot on my portfolio website, using regex-based prompt injection detection, Llama Prompt Guard for injection classification, and an LLM-as-judge for topic relevance. [...]

·
How I integrated Chrome's Built-in AI Summarizer API to add TL;DR and Key Points features to my blog posts, with progressive enhancement, streaming responses, and on-device privacy. [...]

·
A strong foundation in data structures and algorithms is essential. Here’s how I decided to revisit the fundamentals and turn them into my own DSA course. [...]

·
Learn how to create stunning text with React Native using React Native Skia. In this post, we’ll explore how to leverage Skia’s powerful features to bring vibrant gradients to life. [...]

·
iOS localization is a wild ride where device and app locales play by their own rules. Under the hood, Apple uses CLDR/ICU language distance matching to pick the best locale for your app. Let’s decode the madness together. [...]

·
Large Language Models (LLMs) are revolutionizing how we interact with technology. This article provides some entry level knowledge about them. A personal selection of topic needed to understand the basics of them. [...]

·
Standard transient props and shouldForwardProp are styled components API let you filter out props that should not be passed to the underlying React node or DOM element. In this post we will see how we can create a type to automatically define props from the interface of props of a parent component. [...]