/USES

Tools and stack.

The tools and stack used to build the projects on this site.

/FRONTEND

Frontend

TypeScript
The default for every project.
React 19 and Next.js
Web apps and server-rendered sites; Vite for single-page apps.
Tailwind CSS and Radix UI
Styling and accessible UI primitives.
TanStack Query and Zustand
Server state and client state, kept separate.
React Hook Form and Zod
Forms and validation shared with the backend.

/BACKEND_AND_DATA

Backend and data

Node.js and Express
APIs, jobs and integrations.
tRPC
End-to-end typed APIs for TypeScript apps.
Prisma and Drizzle
Typed database access and migrations.
PostgreSQL on Neon
The default database; MongoDB when a project needs it.

/AUTOMATION

Automation

Puppeteer
Scraping and browser automation.
node-cron and PM2
Scheduled jobs and long-running processes.
discord.js
Bots and community tooling.

/TESTING_AND_DELIVERY

Testing and delivery

Vitest, Jest and Supertest
Unit and API tests.
Docker
Repeatable local and production environments.
Vercel
Hosting and preview deployments, including this site.
Winston
Structured logging for backend services.