consiglio.fyi
Portrait of Gabriele Consiglio

Milan, Italy

Gabriele Consiglio

Freelance product engineer

I'm a product engineer: a former CTO and product manager who has 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'm gathering this way of working in Lunette, my open-source project.

Projects

Lunette

2026 – present

My open-source toolkit for building products with a team of AI agents, grown out of Discentis and WAI. The method: a five-persona review panel (architecture, backend, design system, QA, release) run as a round table; scripted sprints in which each story goes through TDD, adversarial review and fixes; retrospectives, collected from commit trailers, that turn lessons into new skills, hooks and ADRs. The code: a library for typed dependency wiring as a chain of layers (Effect-grade composition with plain functions), a TypeScript monorepo starter and the @lntt/create CLI.

Experience

  1. Freelance

    1. Software Developer & Consultant

      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 EngineerMar 2026 – presentRewrite of an association's legacy PHP intranet as a TypeScript monorepo, on the Lunette starter and agentic workflow: encrypted personal data, member area, design system with visual tests, headless CMS.
    • DiscentisProduct EngineerFeb 2025 – presentSole 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 agentic workflow.
    • FoorbanProduct EngineerDec 2025 – Jul 2026Vending 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.
    • TomuraProduct EngineerJun 2026Product and architecture analysis of an inherited conversational-BI prototype (Airbyte, DuckDB, dbt, WrenAI), run with Claude Code agents: vision, positioning, and ADRs for a provider-agnostic agent layer and a schema-mapping agent.
    • E-OneSoftware EngineerJan – Mar 2025New 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 – present

A product meetup where practitioners review 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