This website
My personal site and app hub: Next.js with typed content files, a blog that merges Markdown and CMS posts, and a registry for launching apps.
- Type
- Personal, UI/UX
- Year
- 2025
- Technologies
- Next.jsReactTypeScriptTailwind CSSMongoDB
Overview
First built in February 2025 to learn Next.js server actions, JWT-protected admin routes and a CMS for posts and projects. Rebuilt in 2026 as a platform that can grow with new projects, apps and writing.
Architecture
Server-rendered Next.js App Router. Typed content files hold the profile, projects and apps. Blog posts come from Markdown files and from the MongoDB-backed admin editor, and merge into one feed.
- Content files + Markdown
- MongoDB admin CMS
- Next.js server components
- Pages, RSS and sitemap
Key features
- Light and dark themes
- Apps registry with integrated, subdomain, external and embedded hosting
- Blog with search, table of contents, syntax highlighting and RSS
- Enquiry form with validation and spam protection
- Admin editor for posts and projects