Β·1 min read
Building a Modern Developer Portfolio with Next.js 16 and React 19
Next.jsReactTypeScript
Why I Rebuilt My Portfolio
Every developer portfolio is a living project. Rebuilding from scratch is both a learning exercise and a chance to showcase up-to-date skills.
The Tech Stack
- Next.js 16 with App Router
- Sanity.io as headless CMS
- Tailwind CSS v4 with CSS-first config
lib/blog.ts
export async function getAllPosts(): Promise<BlogPost[]> {
const posts = await client.fetch(POSTS_QUERY);
return (posts ?? []).map(mapPost);
}What's Next
Stay tuned for more posts! π
Did you enjoy this post?
Comments (0)
No comments yet. Be the first to start the discussion!