consiglio.fyi
Portrait of Gabriele Consiglio

Milan, Italy

Gabriele Consiglio

Freelance product engineer

I'm a product engineer with experience as CTO and product manager, and I have been building web applications for more than ten years. I bring AI into teams as a shared tool: product, design and engineering work in the same flow, together with the agents the team coordinates. A shared language and clear practices let the team move fast without losing quality, with each person working where they are strongest and everyone aligned with the business goals. I study this way of working in Lunette, my open-source project.

Projects

Lunette

2026 – present

An open study of how development and configuration practices help the whole team — product, design, engineering — work with AI. It includes a TypeScript monorepo starter with the agent setup I use on Discentis and WAI.

Experience

  1. Freelance

    1. Product Engineer

      Jan 2025 – present · Hybrid

      • Strategic consultation: deciding with the client what to build, so each project fits the business goals and the company's stage and reduces technology risk.
      • Hands-on development from concept to deployment.

    Clients

    • WAIProduct EngineerRewrite of an association's legacy PHP intranet as a TypeScript monorepo, on the Lunette starter and its agentic workflow: encrypted personal data, member area, design system with visual tests, headless CMS.
    • DiscentisFractional CTO & Product EngineerSole engineer of an international community of teachers. From a first platform (OAuth accounts, self-hosted Moodle, GCP infrastructure as code) to a TypeScript monorepo with forum, resources, events and posts translated automatically into four languages. Built with the Lunette starter agentic workflow.
    • FoorbanProduct EngineerVending and smart-locker operator. Built rule-based pricing and the fleet cockpit with automatic stock transfers (NestJS, React Admin), and introduced CI, database and e2e tests, and Claude Code agent workflows.
    • E-OneSoftware EngineerNew behaviour in a legacy CRM (PHP 5.6, Symfony 2.3) through targeted refactoring and tests, without breaking changes.
  2. UNGUESS

    1. Product Manager

      Sep 2023 – Apr 2024 · Milan · Hybrid

      • Defined the internal product strategy to raise margins, aligning KPIs and roadmap with the executive goals.
  3. WeSchool

    Italian EdTech company with a free LMS for K-12 schools.

    1. Product Manager

      Apr 2021 – Sep 2023 · Milan · Hybrid

      • Created the product function and grew it into several cross-functional teams.
      • Launched the B2B SaaS revenue stream through a complete redesign of the product's structure and visual hierarchy.
      • Launched the new mobile app, designed mobile-first with a lean approach.
    2. CTO

      Feb 2018 – Feb 2022 · Milan

      • Re-architected backend and frontend, halving infrastructure costs and scaling on AWS to over 1 million daily users during the COVID-19 emergency.
      • Led the migration to PHP 7 and Symfony 4.4, and from a custom JavaScript client to a React single-page app with a design system.
      • Introduced CI pipelines, automated testing, Agile practice and a Kanban flow that kept the team focused through emergencies.
    3. Backend Developer

      Oct 2016 – Feb 2018 · Milan

  4. TOP-IX Consortium

    1. Junior Software Developer

      Oct 2013 – Sep 2016 · Turin

Community

Product Personas — Co-founder

2021 – 2025

A product meetup where practitioners reviewed industry trends, technical strategies and design choices.

Skills

Languages and frameworks

  • TypeScript
  • Effect
  • React
  • React Router
  • Remix
  • Astro
  • PHP
  • Symfony
  • SQL

Data and infrastructure

  • PostgreSQL
  • Drizzle
  • Docker
  • Linux
  • AWS
  • Render

Quality and delivery

  • GitHub Actions
  • CircleCI
  • Vitest
  • Testcontainers
  • Playwright
  • Storybook
  • Chromatic
  • Biome

Product and method

  • Claude Code agents
  • Domain-Driven Design
  • Product discovery
  • Product analytics
  • PostHog
  • Roadmapping
  • Agile / Kanban

Education

MSc, Computer Engineering

Politecnico di Torino · 2015

BSc, Computer Engineering

Politecnico di Torino · 2012

Languages

  • Italian native
  • English C1
  • French B1