Back to Projects
Personal, blog and company websites

Personal, CV and Company Websites

Visit Project

This project started as a practical way to own my personal web presence instead of depending on a ready-made site builder. It has since grown into a small ecosystem around my public profiles, writing, and company pages.

The current setup covers:

  • maugini.com, the blog and project site with a file-based admin workflow.
  • mauroguerini.com, my personal website, now including a protected CV generator for myself and others.
  • maugini.ch, the company website for Maugini GmbH.

The stack intentionally stays lightweight: FastAPI, Jinja, YAML translations, Markdown content, Tailwind styling, Docker, and CapRover deployments. For this kind of site, the file-based approach keeps content easy to version, translate, and edit without introducing a database too early.

It is still a personal playground, but it also serves a real business purpose: a place where I can publish work, maintain a professional profile, generate tailored CV material when needed, and present the company clearly.

Technologies Used

Docker CapRover MarkDown Yaml Python FastApi Jinja HTML JavaScript CV generation