
rasmusjensing.com
Personal portfolio and blog with a custom CLI for managing all content from the terminal.
Tech stack
Next.jsReactTypeScriptTailwind CSSPrismaPostgreSQLVercelNode.jsshadcn/uiFramer Motion
Role
Solo developer — designed and built everything
Outcome
A living portfolio that doubles as a content platform with full CLI management, multilingual support, and a polished reading experience.
Impact / proof
Proves the ability to ship a complete, production-grade web application with thoughtful UX, robust backend, and developer tooling.
What it proves
End-to-end web development: design, backend, CLI tooling, SEO, i18n, and deployment.
The site you're looking at. Bilingual content engine with a CLI that has full CRUD for every entity — articles, projects, experience, taxonomy, settings, media.
Stack
- Frontend — Next.js 15, React, TypeScript, Tailwind CSS v4, shadcn/ui
- Backend — Prisma ORM on PostgreSQL, NextAuth
- CLI — Node.js SEA binary with full admin capabilities
- Hosting — Vercel