BabyBoom.pl
My main everyday work since 1999 — one of Poland's most popular parenting portals (700k+ monthly visitors), built on TYPO3 with a modern frontend. more
25 years in web development. Still shipping modern code.
I started building websites in 1999 and never stopped keeping up. Based in Italy, I work as a freelance developer for clients and agencies across Europe. I'm also co-founder and CTO of babyboom.pl — one of Poland's leading parenting portals, with 700,000+ unique visitors every month.
There are two ways I usually work with people:
1. TYPO3 — full-stack. This is my home turf. I currently maintain 20+ TYPO3 installations and have delivered 50+ large projects. Legacy upgrades (yes, even those ancient 4.x systems), fresh v13 builds with headless or Turbo, custom Extbase extension development, performance optimization, migrations, and long-term maintenance with proper CI/CD. If you've inherited a TYPO3 site nobody wants to touch, that's my favourite kind of project.
2. Frontend — for any backend. Vue, Nuxt, Tailwind CSS, GSAP, TypeScript. I drop into teams running Craft, Rails, Python, plain Node or Appwrite and build the frontend: responsive, accessible, fast, with the smooth animations and transitions that make a site feel premium. Map-based interfaces, data visualizations, scroll-driven storytelling — the non-standard stuff is where I thrive.
Also in the box: API integrations (payments, CRM, social, custom sync), VPS / DevOps and caching, and technical SEO with Core Web Vitals — because a senior developer should understand the full stack, from the database to the CDN.
Why clients stay with me:
Most of my clients have worked with me for years — some for over a decade. That's not an accident. I don't just complete tasks: I understand business context, communicate clearly, deliver on time, and when something unexpected comes up I solve it instead of making excuses. I'm not the cheapest option, and I'm not trying to be. If you need reliable, senior-level expertise and someone who'll be there for the long haul — let's talk.