---
title: Stack
description: Stack — robskan.nl
canonical: https://robskan.nl/stack
formats:
  markdown: https://robskan.nl/stack.md
  text: https://robskan.nl/stack.txt
last-updated: 2026-11-01
---

# Stack

Products I reach for when building, shipping, and getting through the day.

### Build

- **Next.js**: The App Router runs this site and most of what I ship. — https://nextjs.org
- **React**: The UI layer for Meridian, Dock and this site. — https://react.dev
- **TypeScript**: Types everywhere, from the app to Convex functions to the bot runner. — https://www.typescriptlang.org
- **Cursor**: Where almost all my code gets written these days. — https://cursor.com
- **Tailwind CSS**: Quick styling, without fighting a design system. — https://tailwindcss.com
- **shadcn/ui**: Radix-based components I copy in and make my own. — https://ui.shadcn.com
- **Convex**: Schema, queries and realtime for product data and my listening history. — https://convex.dev/referral/GON2090
- **Supabase**: Postgres, auth and storage when a product calls for that stack. — https://supabase.com
- **GSAP**: Motion and scroll effects when CSS can't do it alone. — https://gsap.com

### Ship

- **Vercel**: Hosts my Next.js apps and previews, with a deploy flow I trust. — https://vercel.com
- **Railway**: Runs the discord.js bot runner and other long-running services. — https://railway.com
- **Cloudflare**: DNS, CDN, Workers and R2 for edge uploads, assets and storage. — https://cloudflare.com
- **Stripe**: Payments and billing when a product needs to take money. — https://stripe.com
- **Polar**: Merchant of record for products sold to developers. — https://polar.sh
- **PostHog**: Analytics, session replay and feature flags once something is live. — https://posthog.com
- **Mintlify**: Docs for Meridian and Surf that read well for humans and agents alike. — https://mintlify.com
- **Vitest**: Unit tests, alongside ESLint, tsc and knip in my quality checks. — https://vitest.dev
- **GitHub**: Source code, pull requests, and the open parts of this site. — https://github.com

### Everyday

- **Meridian**: The product I spend most of my days building. — https://meridian.surf
- **Discord**: Where I hang out, ship bots and talk to users. — https://discord.com
- **Spotify**: Always playing, and the reason /music exists. — https://spotify.com
- **Apple Music**: For everything Spotify doesn't have. — https://music.apple.com
- **Zen Browser**: My daily browser, calm and fast with Firefox underneath. — https://zen-browser.app
- **ShareX**: Screenshots, recordings and quick uploads on Windows. — https://getsharex.com
- **Figma**: Where UI ideas get sketched before they turn into code. — https://www.figma.com

## For agents

Section index: https://robskan.nl/stack/llms.txt
Same product list as the HTML page; grouped by Build, Ship, and Everyday.
