← Stack
Next.js
Full-stack without the ceremony.
SINCE
2024
PROFICIENCY
82%
Next.js handles routing, SSR, API routes, and static generation in one framework. This portfolio runs on Next.js 15 with Turbopack — the blog uses file-based MDX, the admin panel uses API routes, and project pages use generateStaticParams for zero-JS static HTML.
I USE IT FOR
- Portfolio and blog sites with SEO requirements
- Full-stack apps where I want one codebase
- Static generation of content-heavy pages
- API routes for simple backends
CODE SAMPLE
export default async function Page({
params,
}: { params: { slug: string } }) {
const post = await getPost(params.slug);
return <article>{post.content}</article>;
}
export async function generateStaticParams() {
return getPosts().map(p => ({ slug: p.id }));
}