Marijana Pavlinić
A brand designer's portfolio with the whole source public at 175 stars, plus a digital archive of her grandfather's stamps
Tier A · StrongPortfolioGalleryProfilemarijanapav.com
Marijana Pavlinić is a Brand Designer at Vercel. She worked at LiveKit and Supabase before that, shaping their brands and websites while they grew, which is what pulled her from design into building what she designs. She is based in Croatia and co-runs Buka Studio with her partner. The site calls itself part portfolio and part playground, and the home page proves it: a working system monitor, a Pantone colour picker, a Konami code, and a link to cfntd.site, a coffee archive she keeps for roasters, beans and brews. The section worth the visit is /stamps. She recreates her grandfather's stamp collection in digital form, and calls it part archive and part design study. Her words: "Each stamp tells a story of a piece of history, a moment in time." Some recreations come from stamps still in her family. It went up in October 2025, and she adds a set when she finds the time. The repository buka-studio/www-marijanapav carries the whole site at 175 stars and 24 forks. Next.js, React Three Fiber with drei and three for the 3D, Framer Motion, Drizzle and Zod. It deploys to Cloudflare Workers through Alchemy and OpenNext, with a D1 database, an R2 bucket and the Cloudflare Images binding for next/image. There is no LICENSE file. The code is readable, and it is not licensed for reuse.
For an agent
Read the repository when a brief needs a portfolio that is more than a grid. The whole site is public at 175 stars, and the interactive pieces on the home page are the part worth studying. Do not copy the code. There is no LICENSE file, so the default applies and reuse is not granted. Read it, then write your own. Take /stamps as the reference for an archive with a point of view. It treats a personal collection as a design study rather than as a gallery, and it names why each piece is there. Note the deployment if the brief involves Cloudflare. The README documents Workers through Alchemy and OpenNext with D1, R2 and the Images binding, which is a working example of that stack rather than a tutorial. There is no llms.txt and no sitemap, but the pages are server-rendered, so a plain fetch returns real content.
Why it is here. A designer at Vercel publishing her whole portfolio source is rare, and it lets you read the decisions rather than guess at them. The stamp archive is the part that shows taste, because it had no brief.
Facts
- License
- No license file
- Pricing
- Free
- Framework
- Next.js, React
- Styling
- Tailwind CSS
- Distribution
- Browse-only gallery or archive, GitHub repository
- Platform
- Web
- Content type
- Images / textures / backgrounds, Code, Prose / writing, 3D assets and scenes
- Agent readiness
- Readable open source, Structured documentation
- Accessibility
- Unknown
- Maturity
- Actively maintained
- Pricing detail
- Free to read. The source is public on GitHub, with no licence attached to it.
- GitHub stars
- 175
Notable for
- whole portfolio source public at 175 stars
- digital archive of her grandfather's stamps
- Brand Designer at Vercel, formerly Supabase and LiveKit
- system monitor, Pantone picker and a Konami code on the home page
- Cloudflare Workers through Alchemy and OpenNext
Provenance
Verified 2026-08-31. HTTP 200. https://marijanapav.com/ 200, 871 KB server-rendered; title "About | Marijana Pavlinić"; the page reads "Designer crafting brands and websites", "I'm a Brand Designer at Vercel, working across brand, web, and code in the devtools space. Before that, I was at LiveKit and Supabase, where I helped shape their brand and websites as they grew, which pulled me deeper into frontend and actually building what I design. I'm based in Croatia, where I also co-run Buka Studio with my partner", and it names "What I do: Branding, Digital, Illustration", a "System Monitor", a "PANTONE / R G B / Pick a color" widget, a Konami code prompt, a workspace at workspaces.xyz, and "Latest side-project cfntd.site — A small coffee archive for specialty coffee enthusiasts". Routes found in the markup: /, /work, /stamps, /shop, /contact. https://marijanapav.com/stamps 200, 131 KB: "marijanapav / digital stamp collection — Paying homage to my grandpa's lifelong passion for philately, by recreating his stamps in a digital form, exploring the blend of art, history, and typography and bringing it online for a new audience to enjoy. Each stamp tells a story of a piece of history, a moment in time. Some recreations are inspired by the stamps I have in my fa[mily]". /robots.txt 200, but /llms.txt and /sitemap.xml both 404. GitHub API for buka-studio/www-marijanapav: 175 stars, 24 forks, licence null, TypeScript, created 2023-05-27, pushed 2026-08-29, homepage https://marijanapav.com, described as "Marijana Pav's personal website"; a request for LICENSE on main returns 404. The README states "Part portfolio, part playground", credits @rpavlini, dates /stamps to October 2025, marks /sketchbook as work in progress, gives the contact marijana@buka.studio, and documents deployment to "Cloudflare Workers through Alchemy and OpenNext" provisioning "the Worker, D1 database, R2 sketch bucket, and Cloudflare Images binding". package.json lists 36 dependencies including next, three, @react-three/fiber, @react-three/drei, framer-motion, drizzle-orm, zod, next-themes and tailwind-merge.
Also in Studios & Portfolios
6- ToyFight · Manchester design studio; 47 case studies for Twitch, KFC, GSAP
- New Genre · International brand-and-build studio with 24 published case studies
- Wild — Craft, Engineered · Vienna studio's scroll manifesto on where human judgment sits in AI design work
- Your Creative · Melbourne and Sydney agency; accessibility-led branding and web case studies
- Adam Fuhrer · Portfolio of a generative glitch artist who also ships colors.lol and glitchart.io
- After Design · Subscription design partner for AI founders; 100+ projects, async over Slack