Developer Portfolio & CMS Platform
29
Security issues audited pre-launch
5
Critical findings resolved
9
High-severity findings resolved
EU
Hosted (eu-west-1 Supabase region)

The Problem

A developer portfolio platform needed to be more than a static site — it needed an authenticated admin CMS for managing case studies and blog posts, AI-assisted content authoring, live GitHub activity sync, and a security posture appropriate for a platform that handles authentication and stores personal project data.

The Solution

Built on Next.js 16 with React 19, backed by Prisma ORM and Supabase hosted in eu-west-1 for GDPR-appropriate data residency. The admin CMS is authenticated with proper session management and RBAC. Groq provides AI-assisted blog authoring with real-time completions.

Before launch, a structured 29-issue security audit was conducted across the full application: 5 critical findings, 9 high-severity findings, and 9 medium-severity findings were all resolved before the site went live. GitHub integration syncs activity feed data automatically.

What Was Delivered

  • Next.js 16 + React 19 full-stack platform
  • Prisma ORM with Supabase PostgreSQL (eu-west-1)
  • Authenticated admin CMS with RBAC
  • AI-assisted blog authoring via Groq
  • Live GitHub activity sync
  • 29-issue pre-launch security audit (5 critical, 9 high, 9 medium resolved)

Outcome

The platform launched with a documented, resolved security audit — a level of pre-launch security diligence that most personal projects never reach. The AI-assisted authoring reduces blog post drafting time significantly.

Back to all case studies

Need something similar?

Tell us about your project. We'll tell you what it would take to do it properly.