Chinwike Maduabuchi Software engineer who loves to write. Find me at https://www.chinwike.space/

Stories by Chinwike Maduabuchi

pnpm vs. npm: The short version

pnpm vs. npm: Which package manager should you use?

Dev

Compare pnpm and npm across security defaults, disk usage, dependency strictness, and workspace policy to decide which package manager fits your project.

Chinwike Maduabuchi
Jul 28, 2026 ⋅ 10 min read
React Native authentication with Better Auth and Expo

How to add authentication to a React Native app with Better Auth

Dev

Learn how to build a full React Native auth system using Better Auth and Expo — with email/password login, Google OAuth, session persistence, and protected routes.

Chinwike Maduabuchi
Jun 9, 2026 ⋅ 13 min read
Context engineering for IDEs Agents.md & Agent Skills

Context engineering for IDEs: Agents.md & agent skills

Dev

How AGENTS.md and agent skills improve coding agents, reduce mistakes, and make AI IDE workflows more reliable and project-aware.

Chinwike Maduabuchi
Mar 23, 2026 ⋅ 16 min read

Dokploy vs Coolify: Why Dokploy wins in production

Dev

A hands-on comparison of Dokploy and Coolify, explaining why self-hosted, Docker-based PaaS tools offer more control, predictable costs, and production clarity.

Chinwike Maduabuchi
Feb 3, 2026 ⋅ 10 min read
Getting Started With NativeWind: Tailwind For React Native

Getting started with NativeWind: Tailwind for React Native

Dev

Learn how to style React Native apps with Tailwind using NativeWind v4.

Chinwike Maduabuchi
Dec 22, 2025 ⋅ 14 min read
How I used Mastra to build a prize-winning RAG agent

How I used Mastra to build a prize-winning RAG agent

Dev

A developer’s retrospective on creating an AI video transcription agent with Mastra, an open-source TypeScript framework for building AI agents.

Chinwike Maduabuchi
Nov 13, 2025 ⋅ 12 min read
How To Structure Figma Files For MCP And AI-Powered Code Generation

How to structure Figma files for MCP and AI-powered code generation

UX Design

The design-to-code era is evolving fast. With Figma’s new MCP server, designers can hand off files directly to AI coding tools for near pixel-perfect results. Here’s how to structure your Figma files for the MCP-powered future.

Chinwike Maduabuchi
Nov 11, 2025 ⋅ 9 min read
environment-aware model routing for LLMs

Environment-aware model routing: Build smarter AI apps with AI SDK

Dev

Discover a handy pattern for routing LLM calls in an “environment-aware” manner, using AI SDK’s middleware.

Chinwike Maduabuchi
Sep 19, 2025 ⋅ 9 min read
I’ve Designed AI Search — Here’s What Works

I’ve designed AI search — here’s what works

UX Design

After designing AI search systems, I’ve seen what builds trust — and what kills it. Here’s my take on what really works.

Chinwike Maduabuchi
Jun 26, 2025 ⋅ 7 min read
Shadows UI Design

Shadows in UI design: Tips and best practices

UX Design

Here’s an in-depth look at shadows, some techniques for executing them, and how to create them in Figma — with plugins.

Chinwike Maduabuchi
May 23, 2025 ⋅ 6 min read
Building Multi-Step Forms With React Hook Form And Zod

Building a reusable multi-step form with React Hook Form and Zod

Dev

Use React Hook Form and Zod to build a multi-step form component in React that handles input validation, tracks form progress, and more.

Chinwike Maduabuchi
Feb 26, 2025 ⋅ 13 min read
Pagination vs. infinite Scroll: Making the Right Decision for UX

Pagination vs. infinite scroll: Making the right decision for UX

UX Design

We’ll delve into the pros and cons of pagination and infinite scroll for delivering a satisfying user experience.

Chinwike Maduabuchi
Feb 20, 2025 ⋅ 7 min read