My stack

The 21 tools I use to ship.

Honest opinions, no paid placements. Some links are affiliate — every affiliated card is badged, and the disclosure is below.

AI APIs & SDKs

Model providers and SDKs I call from production code.

Anthropic Claude

Primary LLM for writing, coding, and agentic workflows.

Usage-based

Claude 4 series is my default for long-context reasoning and code review. I call it from the Vercel AI SDK for the kpboards blog tooling and from Claude Code for day-to-day engineering.

Alternatives: OpenAI, Google Gemini

Used in:KPBoards.com

OpenAI

Fallback model provider for image generation and TTS.

Usage-based

I keep GPT-4o wired up as a secondary model for cost-sensitive batch jobs and use their image / Whisper endpoints when Claude is not the right tool.

Alternatives: Anthropic Claude, Replicate

Vercel AI SDK

Typed streaming + tool calling for React 19.

Free / OSS

Every AI feature on kpboards goes through the AI SDK. `streamText` + `useChat` just work with React 19 Server Components, and the provider abstraction lets me swap Claude / GPT without touching callsites.

Alternatives: LangChain.js, Raw fetch

Used in:

ElevenLabs

Voice generation for Remotion video voiceover.

Freemium

My Remotion explainer pipeline calls ElevenLabs during render: one API request per scene, cached as MP3 next to the composition so re-renders are free.

Alternatives: OpenAI TTS, Azure Speech

Replicate

Hosted open-source models when I need a specific weight.

Usage-based

I reach for Replicate when a closed API does not cover the use case — Flux for illustrations, Whisper variants for long-form transcription. Pay-per-second billing keeps experiments cheap.

Alternatives: Hugging Face, Fal.ai

Video & animation

How I render programmatic video for explainers and YouTube content.

Remotion

Render video with React. The core of every kpboards explainer.

Paid

Remotion is the one unfair tool in my stack. Every scene is a React component — version-controlled, type-safe, diffable. Drag-and-drop editors cannot touch this workflow.

Alternatives: Motion Canvas, After Effects

Descript

Fast rough-cut editor for screen recordings.

Freemium

When a teardown or walkthrough needs real footage, I rough-cut it in Descript — transcript-based editing cuts an hour of timeline work down to fifteen minutes. Final polish still happens in Remotion.

Alternatives: CapCut, ScreenStudio

Submagic

Auto-captioning for vertical shorts.

Paid

I use Submagic exclusively for captioning short-form output. Its word-level timing and emoji density beats every open-source ASR + SRT pipeline I have tried.

Alternatives: OpenCut, CapCut

Hosting & infra

Where every kpboards project actually runs.

Vercel

Where kpboards.com runs. Zero-config Next.js 16.

Freemium

The site is deployed on Vercel. The value is not the compute — it is preview URLs on every PR plus first-party support for React 19 Server Components and the App Router before anyone else.

Alternatives: Netlify, Cloudflare Pages

Used in:KPBoards.com

Supabase

Postgres + Auth + Storage in one managed bundle.

Freemium

kpboards stores every article, category, and lead in Supabase. I use the JS client directly from Server Components for reads and keep a service-role key for admin writes — no ORM overhead, full Postgres when I need it.

Alternatives: Neon, Planetscale

Used in:KPBoards.com

Cloudflare R2

S3-compatible object storage with zero egress fees.

Usage-based

Rendered MP4s from the Remotion pipeline land in R2. Cheap storage, free egress, and a signed-URL flow that slots into Next.js image/video loaders without any adapter.

Alternatives: AWS S3, Backblaze B2

Resend

Transactional email that does not hate developers.

Freemium

Newsletter confirmations, contact form replies, and lead-magnet drops all go through Resend. React Email templates render server-side, the API key is one env var, and their domain auth UI took five minutes.

Alternatives: Postmark, SendGrid

Used in:KPBoards.com

Railway

Container hosting for long-running Remotion renders.

Usage-based

Remotion renders that exceed Vercel function limits run on a small Railway worker. One-click Dockerfile deploy, predictable pricing, and logs that stream to my terminal.

Alternatives: Fly.io, Render

Dev tools

Editors, agents, and trackers I use every day.

Claude Code

Agentic CLI I use as my pair programmer.

Usage-based

The kpboards repo is driven heavily through Claude Code — agents for code review, SEO auditing, and i18n validation live in `.claude/`. It is where I spend more hours than any editor.

Alternatives: Cursor, Aider

Cursor

Editor with first-class AI completions.

Freemium

For quick edits, one-off scripts, or when I just want tab-completion backed by a long-context model, Cursor beats VS Code + Copilot. I keep both installed and pick based on the task.

Alternatives: VS Code + Copilot, Zed

Linear

Solo-founder issue tracker that feels instant.

Freemium

Every content bucket, monetization plan, and bug lives in Linear. The keyboard-first UX matters when you are the only person using the tool — Jira slows one-person teams down.

Alternatives: GitHub Projects, Height

Bun

JavaScript runtime + package manager, faster than npm.

Free / OSS

kpboards runs on Bun for install + dev + test. `bun install` is three-to-four times faster than npm on this repo and the built-in test runner handles Vitest-compatible specs without extra config.

Alternatives: pnpm, npm

Used in:KPBoards.com

Design & commerce

Design surface + the storefronts I ship digital products through.

Figma

Where layouts start before they become Tailwind.

Freemium

I prototype every new landing page in Figma first. One file per section, variants for mobile/desktop, then I translate to Tailwind by eye — faster than iterating in code.

Alternatives: Penpot, Sketch

Framer

Static landing page host for one-off launches.

Freemium

When a product needs a standalone launch page that I do not want to maintain inside the Next.js monorepo, Framer ships it in a day with custom code components for anything interactive.

Alternatives: Webflow, Vercel

Lemon Squeezy

Merchant of record for my digital products.

Usage-based

The Remotion Starter Pack and Next.js AI template sell through Lemon Squeezy. Tax is handled globally, licences are issued automatically, and the checkout embed drops into any page.

Alternatives: Gumroad, Paddle

Gumroad

Backup storefront for community drops and free downloads.

Usage-based

I host free lead magnets and community-priced drops on Gumroad. Cheaper fees for tiny ticket sizes, and the ratings social proof carries well inside indie-hacker audiences.

Alternatives: Lemon Squeezy, Stripe Payment Links