Uses

The tools and software I use for building, writing, and research. Items marked [TODO] are placeholders to be filled in.

Development

Next.js
React framework for this site — App Router, static generation, and Edge Functions. Chosen for its conventional patterns and strong hosting story.
TypeScript
Used throughout the codebase. Strict mode enabled; types for all content schemas enforced via Zod.
Tailwind CSS v4
Utility-first CSS with custom design tokens. Theme configured via CSS custom properties, not a separate config file.
pnpm
Package manager. Faster installs and strict dependency resolution compared to npm.
Zod
Runtime schema validation for all content frontmatter. Ensures type safety at the content-layer boundary.
gray-matter
Frontmatter parser for MDX content files. Stable, zero-configuration, exactly one job.
Editor / IDE(todo)
[TODO — add editor details]
Terminal(todo)
[TODO — add terminal and shell details]

Writing & Research

Gemini Deep Research
Primary research tool. Used to generate comprehensive research reports that form the raw material for articles — the foundation of the research-to-writing workflow documented in this site.
MDX
Markdown extended with React components for all content. Files are version-controlled in Git, decoupled from any CMS.
Writing software(todo)
[TODO — add writing application details]
Notes & reference(todo)
[TODO — add notes and reference management details]

Hosting & Infrastructure

Vercel
Hosting platform. Automatic deployments on push to main, preview deployments on every pull request.
Git / GitHub
Version control and content management. All content, configuration, and code live in the repository.
DNS(todo)
[TODO — add DNS provider details]

Hardware

Computer(todo)
[TODO — add computer/machine details]
Peripherals(todo)
[TODO — add keyboard, mouse, monitor, or other peripheral details]