• All
  • Work
  • Craft
  • Blogs
Writing

Blogs

Thoughts I couldn't stop thinking about, written down so you don't have to.

5 posts2023–2026
Read on Medium

↑↓to browse·↵to open

  1. 2026
  2. 2026

    Frontend RBAC in React: Managing UI Permissions with rbac-ui

    Apr 278 min

    Frontend permissions usually start with one harmless condition. Then the product grows. Now you have admins, managers, editors, viewers, workspace owners, billing users, support users,…

  3. Connect a Local MCP Server to Your Claude

    Mar 145 min

    AI tools are getting better at helping with real work. But most of the time, they still can’t directly access the tools developers use every day like APIs, databases, or internal systems.

  4. 2024
  5. 2024

    Handling Hydration Errors in Next.js

    Oct 133 min

    While using Next.js, a frequent problem encountered by developers is the hydration error. This happens when there’s a mismatch in the content presented by the server and that shown on…

  6. Setting Up Express with TypeScript: Adding Prisma for Database Operations

    May 263 min

    This blog is divided into two phases: 1. Setting up an Express app with TypeScript 2. Integrating Prisma ORM Setting up an Express app with TypeScript Create a new directory for your…

  7. 2023
  8. 2023

    How to embed Sanity (v3) Studio inside Next.js project (app dir)

    Aug 075 min

    In this tutorial, we’ll create a small Food Rating App using Typescript that retrieves all relevant data from a Sanity backend. Execute the following command in the project directory to…