About me

I am Lorenzo Campanile, I build software professionally, and often for passion too.

I have been doing it for almost 10 years, it is the most natural way I have found to turn ideas into concrete things.

Among the things I have worked on are the development of iliadbusiness, built for Iliad Italy's entry into the business market, and the gas meter reading management system for Octopus Energy, created for the launch of its gas offering in Italy.

I am currently tech lead on a core Kraken product, a software system for utilities, managing meter readings across multiple markets and supporting international expansion.

I like building memorable products that are pleasant to use and easy to maintain.

Companies I have worked for include:

  • Iliad Group
  • Octopus Group

My work

View projects
  1. Dashboard for managing energy readings in Kraken
    Since 2025, ongoing B2C and B2B energy Online

    Kraken readings dashboard

    Dashboard for managing energy readings in Kraken.

  2. Octopus Energy's entry into the Italian gas market
    Late 2024, early 2025 Energy B2C Online

    Octopus Energy's entry into the Italian gas market

    Project to enable Octopus Energy's entry into the gas market.

  3. Electricity reading data migration for Octopus Energy Italy
    2024 Energy B2C Online

    Electricity readings migration - Octopus Energy Italy

    Migrating electricity reading data from a legacy database to a modern, high-performance system.

  4. Screenshot of the iliadbusiness subscription flow
    2022-2024 B2B telecom Online

    iliadbusiness

    Iliad Italia's platform for selling its phone services to VAT-registered businesses.

Why work with me

  • I want to deliver.

    I care about getting to a concrete result, and making the people who actually use the software happy. That is also why I prioritize deadlines and delivery over processes.

  • I like simple things.

    To me, simplicity means two things: products that are easy to use and systems that are easy to maintain. I look for clear, understandable solutions, even when that means giving up a bit of technical elegance.

  • I know how to work in the real world.

    It is common to work with imperfect systems: code written quickly, tight deadlines, missing documentation, and decisions made at different moments. I know circumstances can be difficult, and I try to find practical solutions.

  • AI is part of my workflow.

    I use AI agents every day, especially for software development. That does not mean doing "vibe coding": I treat AI as a multiplier, not as a shortcut.

Contact me

If you want to talk, you can reach me here. I also accept some collaborations, when they do not conflict with my employer.