shadcn.io is not affiliated with official shadcn/ui
Web Developer Profile Block for Ark UI
A web developer portfolio with technology chips in Frontend, Backend and Infra groups that keep only the projects using all of them, six drawn project screenshots, and a status line with a Clear button.
Installation
Overview
Let a visitor find the work that matches their stack with this web developer profile for React with Ark UI. A compact header holds the title and one sentence. The frame under it opens on the person, then splits in two: a start cell with technologies in three groups, Frontend, Backend and Infra, as Toggle Group chips that show the years used, and a main cell with six project cards. Each card has a small greyscale screenshot drawn from a few rectangles, a title, a line, its stack as outline Badges and a Live site link. Pressing chips keeps only the projects that use all of them and dims the rest, and the status line reads, for example, 2 of 6 projects use React and Postgres, or says that none do and invites you to clear. Clear is always there and is disabled until you pick something. It's built from Toggle Group, Badge, Button, Avatar and Guides, with a CSS entrance only. For a portfolio, an agency team page or any profile with a stack.
FAQ
How do I add my own technologies and projects?
Edit GROUPS (the groups, their technologies and the years) and PROJECTS (title, line, stack as technology ids and the shapes of the drawn screenshot). A project shows while its stack contains every chip that is on. The counts and the sentence are worked out from the lists.
Can I use real screenshots?
Yes: replace the Shot component with an image. The demo draws each screenshot from at most six rectangles so the page has no image files and stays the same in every theme.
Why are the other projects dimmed instead of hidden?
So the page never changes height while you filter. Projects that do not match keep their place, take a flat tint and cannot be reached with the keyboard, and the status line says how many match.
Where do the Live site links go?
Nowhere in this demo; they point at the top of the page. Set each project's URL and open it in a new tab with rel="noopener" in your own version.