ciprianmihalache.eu

En personlig side bygget som en interaktiv test

Den personlige side for Web Lofts stifter, hvor det klassiske CV er erstattet af en quiz med fem spørgsmål, animeret score og en dom til sidst.

ciprianmihalache.eu
ciprianmihalache.eu — ciprianmihalache.eu
Bygget til

Companies looking for a senior developer, an architect or a tech lead

Teknologier
  • Laravel
  • Alpine.js
  • Tailwind CSS
  • Vite
  • Cloudflare

Om produktet

This is the one entry in the portfolio that is not an application with users but a presentation site — the personal one belonging to Web Loft's founder. It earns its place anyway, because its design premise is unusual: instead of a CV and a project list, the page presents itself as "an extremely objective and unbiased technical assessment", a five-question quiz that arrives, by construction, at the same conclusion every time.

The joke is carried all the way through the interface: the hero runs a typewriter through the available roles, the match score animates towards its result, the verdict lands as a stamp, and the button to retake the quiz is labelled "Retake (same result)". Underneath that layer sits serious content, though — skills grouped across four areas, from the Laravel ecosystem to migrating a monolith to microservices, and four engagement models described separately: development contract, architecture consulting, tech or team lead, and monolith migration.

Technically it is a Laravel application with its interactivity built in Alpine.js directly in the markup, with no UI framework build step — a fit for a page where nearly all the dynamics are local: the typewriter, the quiz, the score animation, the contact form. The footer owns the choice: "Built with Laravel · Because of course it is."

Hvad det gør

A CV rewritten as a quiz

Five questions, an animated match score and a closing verdict, in place of a skills list nobody reads.

A committed tone that does not hide the substance

The self-deprecation is visible from the first line, but the skills and engagement sections describe in detail what is actually being contracted.

Four engagement models, explicitly bounded

Development contract, architecture consulting, tech or team lead, and monolith migration — each with its own enumerated set of deliverables.

Interactivity without a UI framework

All page dynamics are built with Alpine.js directly in the Blade markup, which keeps delivery to a single small bundle.

Casestudierne findes på rumænsk og engelsk. Resten af sitet er oversat fuldt ud.

Vil du have et produkt bygget sådan?

Det samme team, der holder disse applikationer i drift, kan bygge det, du har brug for. Fortæl os, hvor I står, så får I en konkret vurdering retur.

Få tilbud