Portfolio for Ingredi Silva, built as a technical archive for interface engineering, SaaS, AI-native tools and experimental systems.
- Next.js App Router
- TypeScript
- Tailwind CSS v4
- MDX-ready setup
- Static content in
src/content - Generated sitemap, robots and Open Graph image
pnpm install
pnpm devOpen http://127.0.0.1:3000.
pnpm lint
pnpm buildProjects live in src/content/projects.ts.
Each project needs:
titleslugtypestatusyearsummarydescriptionstacktagsroleimpactfeaturedconfidentialaccent
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]
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.