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

Stories by Chinwike Maduabuchi

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
creating a responsive nav bar with React and CSS

Create a responsive navbar with React and CSS

Dev

Learn how to style a responsive navbar for end users using React and CSS, with considerations for different screen sizes.

Chinwike Maduabuchi
Jan 2, 2025 ⋅ 10 min read
React logo on a bubbly orange background. Guide on building adaptive and responsive UIs in React Native for diverse devices.

Creating adaptive and responsive UIs in React Native

Dev

Design React Native UIs that look great on any device by using adaptive layouts, responsive scaling, and platform-specific tools.

Chinwike Maduabuchi
Nov 15, 2024 ⋅ 9 min read

Getting filters right: UX/UI design patterns and best practices

UX Design

Let’s examine examples of poorly implemented search filters and highlight some tips you can use to produce a satisfying filtering experience.

Chinwike Maduabuchi
Nov 12, 2024 ⋅ 16 min read
What You Need To Know About React Server Components

React Server Components: A comprehensive guide

Dev

Explore the impact of React Server Components on performance and bundle size and learn how they compare to traditional React components.

Chinwike Maduabuchi
Jul 26, 2024 ⋅ 9 min read
Using Chart.js In React

Using Chart.js in React

Dev

Visualize data in your React project using Chart.js, a JavaScript library that creates bar, pie, line charts, and more.

Chinwike Maduabuchi
Jul 17, 2024 ⋅ 7 min read