Stack
Grouped by what I would reach for on Monday
A flat alphabetical list cannot tell you what someone uses from what they once touched. These are ordered by how current they are, and the domain group is the one that takes longest to learn.
Reach for daily
- TypeScript
- React Native
- Expo
- React 19
- Next.js 15 (App Router, RSC, Server Actions)
- NestJS (Fastify)
- Node 22
- Bun
- MySQL
- Sequelize
- shadcn/ui
- Tailwind v4
- TanStack Query
- Playwright
Offline-first and on-device
- WatermelonDB
- SQLite
- Versioned local schemas and migrations
- Sync ownership and conflict resolution
- Draft persistence and resume
- Offline batch-write performance
- EAS build and OTA
Architecture and release quality
- Clean architecture (domain / data / presentation)
- Dependency injection (Awilix)
- Monorepos (Lerna, Bun workspaces)
- Shared contract packages
- Versioned REST APIs and DTO validation
- RBAC and permission guards
- Deterministic fixtures and disposable schemas
- Permission and authority matrices
- Visual regression
- Sentry
Domain
- Work order management (CMMS, planned maintenance)
- Asset and component hierarchies
- Inspections and defect reporting
- Scheduling and recurrence
- Inventory
- Procure-to-pay (requisitions, purchase orders, vendors, cost codes)
- Multi-tier approvals and spending authority
- Multi-tenant B2B SaaS
- Audit trails
- ERP / SAP integration
AI-assisted delivery
- Claude Code and agent orchestration
- Executable operational runbooks (dry-run defaults, numbered stop conditions, idempotent writes)
- Prompt-as-spec
- Agent context engineering (CLAUDE.md / AGENTS.md)
- Custom skills authoring
Also used, less recently
- Python
- R
- Redux Toolkit
- Redux Saga
- Drizzle
- next-intl
- MDX
- three.js
- GSAP
- Firebase
- Figma
Delivery
How it gets delivered
- Written before built
- Documentation ships with the change
- Customer-facing
- Written-first and remote