Toolkit
Skills & tech stack
React.js is my core. Around it I build complete products with Next.js, TypeScript, the TanStack libraries, Node.js APIs on NestJS or Hono, AI features with the Vercel AI SDK, and Flutter apps.
- React.js
- Next.js
- TypeScript
- TanStack
- Node.js
- NestJS
- Hono
- Tailwind CSS
- Vercel AI SDK
- Flutter
- PostgreSQL
- MongoDB
(01) Core stack
What I reach for first
The 12 tools behind most of what I ship, out of 39 I use across 6 areas.
- 01 React.js
- 02 Next.js
- 03 TypeScript
- 04 Tailwind CSS
- 05 TanStack Query
- 06 Node.js
- 07 NestJS
- 08 Hono
- 09 PostgreSQL
- 10 MongoDB
- 11 Vercel AI SDK
- 12 Flutter
(02) Everything
The full toolkit
Grouped by where it sits in a product, from the interface down to the database and the team process around it.
01
8 tools
Frontend
Home base. Fast, accessible interfaces.
- React.js
- Next.js
- TypeScript
- JavaScript (ES2023)
- Tailwind CSS
- Angular
- HTML5
- CSS3
02
7 tools
TanStack & State
Server state, routing, tables and forms.
- TanStack Query
- TanStack Router
- TanStack Start
- TanStack Table
- TanStack Form
- Redux
- Zustand
03
8 tools
Backend
Typed APIs from edge to database.
- Node.js
- NestJS
- Hono
- Express
- REST APIs
- WebSockets
- PostgreSQL
- MongoDB
04
3 tools
AI
AI features inside real products.
- Vercel AI SDK
- AI chat & assistants
- Streaming UIs
05
3 tools
Mobile
One team, web and app stores.
- React Native
- Flutter
- Dart
06
10 tools
Practices & Tools
How the work gets shipped.
- Git
- Vercel
- Progressive Web Apps
- System Design
- Performance Optimization
- Technical SEO
- UI/UX
- Agile / Scrum
- Code Review
- Mentoring