ciprianmihalache.eu

Личный сайт, построенный как интерактивный тест

Личный сайт основателя Web Loft, где вместо обычного резюме — опрос из пяти вопросов с анимированным счётом и вердиктом в конце.

ciprianmihalache.eu
ciprianmihalache.eu — ciprianmihalache.eu
Для кого

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

Технологии
  • Laravel
  • Alpine.js
  • Tailwind CSS
  • Vite
  • Cloudflare

О продукте

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."

Что он делает

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.

Разборы проектов доступны на румынском и английском. Остальная часть сайта переведена полностью.

Нужен продукт, сделанный так же?

Та же команда, что держит эти приложения в продакшене, может построить то, что нужно вам. Расскажите, где вы сейчас, и получите конкретную оценку.

Запрос КП