Uses

A running list of the tools, software, and hardware I use to build and ship products.

Development

Editor
Cursor + Claude Code (AI-assisted development)
Languages
TypeScript, JavaScript, Python, SQL
Framework
Next.js 16 (App Router), React 19
Backend
Node.js, Express, Bun
Database
PostgreSQL, MongoDB, SQLite, Redis
ORM
Prisma
Auth
NextAuth.js
Validation
Zod
State Management
Zustand, React Query (TanStack Query)
Forms
React Hook Form + Zod resolvers
Search
Fuse.js (client-side fuzzy search)
Content
MDX, next-mdx-remote, rehype-pretty-code, Shiki

Realtime & Data

WebSockets
Native WS, Socket.io
Protocols
MQTT, OPC-UA (SCADA integrations)
Queues
BullMQ, node-cron (job scheduling)
Excel Parsing
SheetJS (xlsx), vendor-specific report automation

Infrastructure

Hosting
Vercel (frontend/indie), DigitalOcean (production services)
Containers
Docker + Docker Compose
Reverse Proxy
Caddy (automatic HTTPS)
CI/CD
GitHub Actions
DNS & CDN
Cloudflare
Monitoring
UptimeRobot, custom health endpoints

Design & UI

Styling
Tailwind CSS v4
Components
shadcn/ui, Radix UI primitives
Animations
Framer Motion
Charts
Recharts
Tables
TanStack Table
Drag & Drop
dnd-kit
Icons
Lucide React
Themes
next-themes (light/dark mode)
Fonts
Inter (body), JetBrains Mono (code)

SEO & Marketing

Technical SEO
Next.js Metadata API, JSON-LD, dynamic sitemaps, robots.txt
Content
Programmatic pages, structured data, sitemaps
Analytics
Google Search Console
Image Optimization
Sharp, next/image, OG image generation

AI Tools

Coding
Claude Code, Cursor
Writing
Claude (drafts, brainstorming, documentation)

Hardware

Machine
MacBook Air 15" M4, 16GB RAM