// the find
suyalcinkaya/onur.dev
✦ My personal website built using Next.js, Tailwind CSS, shadcn/ui, Contentful, Raindrop, Supabase and deployed on Vercel.
A personal website built by a senior frontend developer, serving as a showcase for writing, bookmarks, and career journey. It integrates Contentful for content, Raindrop for bookmarks, and Supabase for view counts. Most developers will want to fork this as a starting point for their own portfolio site.
The tech stack is well-chosen and current — Next.js App Router, shadcn/ui, and Tailwind make customization straightforward without fighting the framework. OG image generation is handled per-route via `og.png/route.js` files, which is the right pattern for dynamic social previews. Renovate is configured for dependency maintenance, which most personal-site repos skip entirely. The separation between public and private Supabase clients (`src/lib/supabase/private.js` vs `public.js`) shows the author understands the anon-key exposure problem.
This is a personal site, not a template — the content model is deeply tied to one person's Contentful space and Raindrop account, so forking it means tearing out the data layer and rebuilding it for your own setup. JavaScript (no TypeScript) means refactoring or extending components requires reading carefully to understand what's going where. The license is informal ('feel free to take inspiration, don't directly copy') which is legally meaningless and will cause friction if you want to build something commercial on top of it. Stars likely come from people who admired the design, not from people who actually adopted the code.