ciprianmihalache.eu
Un sitio personal construido como una evaluación
El sitio personal del fundador de Web Loft, donde el CV clásico se sustituye por un cuestionario de cinco preguntas con puntuación animada y veredicto final.

Companies looking for a senior developer, an architect or a tech lead
- Laravel
- Alpine.js
- Tailwind CSS
- Vite
- Cloudflare
Sobre el producto
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."
Qué hace
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.
Los estudios de caso están disponibles en rumano e inglés. El resto del sitio está traducido por completo.
¿Quieres un producto construido así?
El mismo equipo que mantiene estas aplicaciones en producción puede construir lo que necesitas. Cuéntanos dónde estás y recibirás una evaluación concreta.
Solicitar presupuesto