1 min read meta · astro
Rebuilding my website: from Lovable to code
Why I'm replacing my AI-generated CV page with a site I actually own — built for projects, research, and writing.
The first version of this website was built with Lovable in an afternoon. It did its job: a clean CV page with my experience, certifications, and a few testimonials. But a CV is a snapshot — and I kept wanting a place that could grow.
What was missing
Three things, mainly:
- Projects. I spend most of my time building products — Firmoscop, BONO, and a small fleet of AI agents that ships code for me. None of that fit on a CV page.
- Research. My PhD work on software delivery has turned into a dozen peer-reviewed papers. They deserved more than a LinkedIn mention.
- Writing. I’ve been meaning to write about what I’m learning — product delivery, AI-assisted engineering, building for the Romanian market. That needs a blog, not a landing page.
The new setup
This site is now a codebase I own: Astro with Tailwind CSS, content written in Markdown, versioned in git, deployed as static HTML. No CMS, no builder, no lock-in. Adding a blog post is creating a file. Adding a project is creating a file. The whole thing is fast by default because it ships almost no JavaScript.
It’s the same philosophy I apply to products: pick the simplest system that can grow, make content a first-class citizen, and keep the feedback loop short.
What’s next
Case studies for the projects, more research notes, and posts in both English and Romanian. If something here is useful to you, tell me.