Skip to content
Webakery

Baking websites since 2000.

Massimiliano Rosorani, front-end developer. Fully remote since 2021, working from Italy in CET.

Twenty-five years of front-end work: brand sites seen worldwide, data-heavy applications, and markup kept clean and accessible.

Black-and-white portrait of Massimiliano Rosorani, arms crossed, wearing glasses

Experience

Dublin

From 2008

Dublin, Ireland, until 2021. Since then fully remote.

  1. 2017–2026

    Dublin, then remote from Italy

    Pernod Ricard

    Front-End and WordPress Developer

    • Front-end lead on a portfolio of whiskey brand websites, some with worldwide visibility and millions of visits, working alongside other developers
    • Able to run projects end-to-end, from a finished design through to final production launch
    • Delivered across multiple stacks, primarily Symfony and WordPress
    • Drove accessibility work (WCAG audits and fixes), identifying and fixing the most serious issues
    • WordPress
    • Symfony
    • PHP
    • Gutenberg
    • ACF
    • React
    • Bootstrap
    • CSS
    • WCAG
    • Shopify
    • AWS
  2. 2015–2017

    Dublin

    Creme Global

    Front-End Developer

    • Built an online dietary intake tool, foodbook24.com (AngularJS v1, Bootstrap)
    • Built probabilistic pesticide-exposure estimation platform, caresng.cremeglobal.com (AngularJS v1, Bootstrap)
    • Collaborated on a large JS application backed by a RESTful API, used by premium clients such as FDA and Nestlé
    • Built excel-like grids, wizards and multi-step questionnaires
    • AngularJS
    • Bootstrap
    • Angular Material
    • REST API
    • JavaScript
  3. 2012–2014

    Dublin

    Paddy Power

    Web Developer

    • R&D on front-end performance for paddypower.com
    • Built live.paddypower.com with AngularJS v1 and WebSockets in an agile team
    • Launched paddypower.it (TCL/TK templates, legacy CSS)
    • Built the paddypower.it registration form (later ported to paddypower.com) with a custom jQuery tooltip script, working closely with UX and Business
    • AngularJS
    • WebSockets
    • PHP
    • CodeIgniter
    • Sass
    • Compass
    • jQuery
    • PHPUnit
  4. 2009–2011

    Dublin

    Neworld Associates

    Web Developer

    • Sole developer; built a lightweight, reusable CMS in Microsoft ASP
    • Full front-end and back-end delivery, from PSD to production
    • Set up and customised WordPress and Joomla sites
    • ASP
    • PHP
    • YII
    • WordPress
    • Joomla
  5. 2008–2009

    Dublin

    Visrez

    Front-End Developer

    • Sliced PSD to cross-browser HTML for major Irish hotels (Citywest, O'Callaghan, Palmerstown, Finnstown and others), tested across all main browsers
    • Designed and sliced newsletter templates
    • Built CSS/JS (PrototypeJS) skins for a Ruby on Rails booking engine
    • Edited templates on the Shopify platform; simple Flash animations
    • HTML
    • CSS
    • PrototypeJS
    • Ruby on Rails
    • Email templates
    • Shopify
    • Flash

Italy

2000–2008

Marche, central Italy.

  1. 2000–2008

    Fabriano, Jesi, Senigallia

    Web designer and developer

    • Built and maintained a proprietary e-commerce platform for food, dental and health products, with credit-card payments (Datamarche).
    • More than 50 front-end skins on a proprietary ASP and XSL content system, and W3C AAA accessibility for public-service sites (Creso).
    • Ran a freelance practice with a direct client base: small PHP CMS-based applications and HTML/PHP sites (WebStandards).
    • Websites and web graphics for bank and e-commerce clients (Lykonos).
    • 2006–2008 WebStandards Self-Employed (web design, development, marketing)
    • 2004–2006 Creso Web Developer
    • 2000–2004 Datamarche Web Developer
    • 2000 Lykonos Web Designer
    • JavaScript
    • E-commerce
    • ASP
    • XSL
    • PHP
    • CSS
    • Accessibility
    • IIS
    • MS SQL Server
    • HTML
    • CMS
    • Web design

Side project

Ongoing

Solo

Webakery Apps

A set of personal apps built solo, recently with AI assistance: recipes, guitar chords and songs. A Laravel REST API sits behind a Vue.js front end, which rescales the ingredient quantities of a recipe as the portion changes. Not open to the public yet.

  • Laravel
  • Vue.js
  • Pinia
  • REST API

Skills

Front-end
HTML5, CSS3, Sass, Bootstrap, Foundation, Angular Material Design, jQuery, responsive design, WCAG, performance optimisation, technical SEO
JS frameworks
AngularJS (v1), JavaScript, React, Vue.js, Pinia, WebSockets
Back-end
PHP, Symfony, Laravel, CodeIgniter, WordPress, Node.js (npm), REST API integration
Testing
Jest, Karma, Jasmine, Protractor, PHPUnit
Tooling & workflow
Git, CVS, Mercurial, Grunt, Bower, Webpack, Vite, npm, Composer, Confluence, Jira, GitHub, Bitbucket, pull requests, code reviews, CI/CD, automated deployments
AI-assisted development
Claude Code, Claude Code skills, AI pair programming, LLM-assisted workflows
Languages
Italian (native speaker), English (professional working proficiency), Portuguese (Brazilian) (limited working proficiency (lived in Brazil))

News

  • Building a site step by step with Impeccable

    A short note on Impeccable, a skill for Claude Code that guides the design of a site one step at a time, asking you what it needs to know as it goes.

  • The new Webakery is live

    The new site is online. Here is how it was built, with Grav and no admin panel, PHP, automatic deployment, Claude Code and the Impeccable skill.

All news