Playbook
How I ship: stack choices, workflow, integrations, and quality checks.
Default Choices
I keep the stack boring and predictable. Fancy tech is only worth it when it removes complexity.
| Area | Default | Why |
|---|---|---|
| Framework | Next.js + TypeScript | SSR/SSG options, routing, and a clean server boundary. |
| UI | Tailwind + component primitives | Consistent UI fast, without fighting CSS over time. |
| Data | Typed fetch, caching, and sane loading states | Reliability first; avoid “random” UI states. |
| Observability | Logs + analytics (GA4) when needed | Decisions based on behavior, not opinions. |
