Skip to content

Repository files navigation

INGRD.DEV

Portfolio for Ingredi Silva, built as a technical archive for interface engineering, SaaS, AI-native tools and experimental systems.

Stack

  • Next.js App Router
  • TypeScript
  • Tailwind CSS v4
  • MDX-ready setup
  • Static content in src/content
  • Generated sitemap, robots and Open Graph image

Development

pnpm install
pnpm dev

Open http://127.0.0.1:3000.

Validation

pnpm lint
pnpm build

Content

Projects live in src/content/projects.ts.

Each project needs:

  • title
  • slug
  • type
  • status
  • year
  • summary
  • description
  • stack
  • tags
  • role
  • impact
  • featured
  • confidential
  • accent

Posts live in src/content/posts.ts.

Videos live in src/content/videos.ts.

Dynamic routes are generated from these files:

  • /projects/[slug]
  • /blog/[slug]
  • /videos/[slug]

Assets

Decorative vectors live in public/assets/vectors.

Use PNG/WebP only for future project screenshots, video thumbnails and static OG assets. Confidential professional work should use sanitized abstract diagrams instead of real client screenshots.

Releases

Packages

Contributors

Languages