Skip to content
DB
Case Study

How This Site Was Built

This portfolio is not just a CV — it's a working demonstration of the skills it describes. Every feature was designed, planned, and implemented through AI-assisted development.

The Goal

Most developer portfolios list technologies. This one uses them. The idea was to build something that a recruiter could interact with naturally — ask questions, get intelligent answers, analyse a job description in seconds — while simultaneously demonstrating the backend engineering, AI integration, and security thinking required to make that work reliably.

The site is, in effect, an AI-powered CV that talks about itself.

Technical feature breakdown is available to unblocked visitors.

Tech stack details are available to unblocked visitors.

By The Numbers

Live system metrics straight from the running backend — the full dashboard (cache hit rate, response times, conversation counts, and more) is on the Stats page.

View live metrics →

Development Process

This entire site was designed, planned, and implemented through AI-assisted development using Claude Code with a structured GSD workflow. Every phase started with research documents, moved to detailed plans with explicit tasks, and ended with verified commits. Nothing was improvised.

The devlog embedded in the AI Development page shows every file touched and every change committed — a timestamped, per-file record of how AI-assisted development actually looks in practice. The decisions and plan deviations behind those changes live in the specs, plans, and reviews.

See the full development process →

Deep-dive technical sections are available to unblocked visitors.