Hey 👋🏿 Richm@nd here! I build stuff
Frontend: React, Next.js, TailwindCSS, SCSS, Headless UI, ShadCN UI, Framer motion, GSAP, Redux, Recoil, Zustand, SWR, Tanstack Query, Tanstack Router, React Hook Form, Jest, Vitest, Cypress, Playwright, Storybook
Javascript runtime: Node.js, Bun, Deno, Edge runtime (Vercel), CF Worker
Backend: Hono.js, Express.js, Fastapi, Flask, Go, Fiber, Mux
Mobile: React Native, Expo, Flutter, RN MMKV, RN Reanimated, RN Gesture Handler, RN BLE, Flutter BLE
Web3: Solana, Anchor, Solana Wallet Provider, Solana Mobile Wallet Provider, Ethereum, Web3.js
Firmware: C, C++, Rust, Python, Micropython
Firmware IDE: Arduino IDE, PlatformIO, ROS
Hardware: Arduino (UNO, Nano, Micro, Mini), ESP32, ESP8266, Raspberry Pi Pico, Raspberry Pi (Zero, ZeroW, 3, 4)


prisma
database
postgresql
neon
seed
nextjs
docker
vps
A complete, simple, step-by-step guide for creating a Prisma seed file, seeding a database with `prisma db seed`, running it against a local Postgres or Neon database, and making it run exactly once on a VPS deploy using a persisted SeedMeta marker table.
September 7, 2026


react-query
axios
nextjs
server-actions
data-fetching
typescript
A simple, scenario-based walkthrough of config/axios.ts, app/providers/ReactQueryProvider.tsx, and hooks/useStudents.ts - what each line does, why it exists, and the exact data-fetching problems it solves in a Next.js 15+ App Router project.
September 6, 2026


cloudflare
gmail
dns
domains
A step-by-step guide to routing mail sent to a custom domain address (like hello@yourdomain.com) into your existing Gmail inbox for free and sending replies from that same address without paying for Google Workspace.
July 27, 2026


nextjs
redis
ioredis
caching
typescript
A simple, scenario-based walkthrough of lib/redis.ts and lib/cache.ts — what each line does, why it exists, and the exact problem it solves in a Next.js 15+ App Router project.
July 20, 2026


nextjs
better-auth
prisma
postgresql
authentication
beginners
typescript
A plain-English, step-by-step walkthrough of how "forgot password," "reset password," and "email verification" actually work under the hood with Better Auth, Prisma, and Resend — including exactly how the two different tokens involved are generated, stored, and compared.
July 14, 2026


nextjs
better-auth
prisma
postgresql
authentication
typescript
A complete, step-by-step guide to installing Better Auth in a Next.js App Router project, wiring it to Prisma with a custom Postgres driver adapter, adding custom user fields (firstName, lastName, phone), and enabling email OTP verification.
July 13, 2026


nextjs
prisma
postgresql
neon
database
typescript
A complete, simple, step-by-step guide for installing Prisma 7 in a Next.js 15+ App Router project, connecting it to either Neon or Prisma Postgres, and running your first schema push, seed, and query.
July 12, 2026


nextjs
docker
postgresql
redis
prisma
database
A complete, simple, step-by-step guide for running PostgreSQL and Redis locally with Docker Compose, connecting them to Prisma, and verifying everything works in a Next.js 15+ App Router project.
July 11, 2026


nextjs
fumadocs
mdx
documentation
A complete, simple, step-by-step guide for adding Fumadocs MDX and Fumadocs UI to an existing Next.js App Router project.
July 9, 2026


nextjs
pwa
firebase
push-notifications
typescript
A complete step-by-step guide to how I built the Planet Health Care System PWA with Next.js, Firebase Cloud Messaging, Prisma, and Firebase Admin for real-time dashboard alerts.
April 9, 2026


nodejs
cli
npm
typescript
commander
A complete journey of building a production-ready CLI tool with Node.js, Commander, Chalk, and more — then publishing it to npm.
February 22, 2026


buildspace
buildspace-os
chrome extension
A journey of me modding the buildspace os chrome extension to customize the look
June 20, 2024


ffmpeg
framer-motion
nextjs
video
Let's create an on scroll video playback effect using ffmpeg, framer-motion & nextjs
June 17, 2024