About

Philosophy, then software

Born in Milan, schooled in philosophy, forged as a software craftsman. Now I make apps of my own with AI at my side, and help other people make theirs.

Gabriele Lippi in a burgundy polo shirt, against an old stone wall lit by a band of low evening sun.

I was born in Milan and went to a liceo classico — Latin, Ancient Greek, philosophy — before a master’s in Philosophy at the University of Milan. That training still shapes my work: designing software is a matter of keeping a long line of thought coherent for the people who will live with it.

My first job was in enterprise software: requirements, QA and SQL. From there I moved to the frontend, and to rich data-visualisation interfaces at Accurat.

Then came Codurance, where I trained as a software craftsman: test-driven development, extreme programming, clean architecture and deliberate practice. I carried those habits through full-stack work and legacy rescue at Lifull Connect, a complex React application at Artificial Solutions, and data-visualisation tools in ClojureScript at Pitch.

Since 2023 I’ve been independent. I consult on Android, Clojure and ClojureScript, contribute to open source, and design and ship my own apps: six on Google Play so far, and a seventh on the way.

Now, with AI

AI is part of every step of how I work. I don’t think it makes craft or taste obsolete; it makes them the whole job. The faster code gets written, the more it matters that someone knows what it’s for, what to leave out, and when it’s right.

Away from the keyboard

I live in Spain and work in English, Italian, Spanish or Catalan. Off the clock: kettlebells, Brazilian jiu-jitsu, electric guitar, and an Aprilia Tuareg 660.

Work with me Read the CV

Experience

Consultancies, a data-visualisation agency, startups, a scaling group and a corporate, most recent first.

  1. 2023 — now

    Independent

    Android in Kotlin and Jetpack Compose, Clojure and ClojureScript, product direction, testing, and careful improvement of existing systems. My own apps on Google Play. Open-source contributions to Logseq and Penpot.

  2. 2022

    Software Engineer · Pitch

    Data-visualisation tools in ClojureScript, re-frame, Reagent, UIx and Cypress.

  3. 2021 — 2022

    Frontend Engineer · Artificial Solutions

    A complex flow-design application with React, Redux Toolkit, yFiles, Jest, Cypress and Storybook.

  4. 2019 — 2021

    Full-stack Developer · Lifull Connect

    Legacy rescue and greenfield product work across PHP, React, Kubernetes, GitLab CI and test-driven delivery.

  5. 2019

    Software Craftsman · Codurance

    Production consulting, then an apprenticeship in TDD, clean architecture, XP, CI/CD and deliberate practice.

  6. 2018 — 2019

    Frontend Developer · Accurat

    Rich data-visualisation interfaces with React, MobX, D3 and TypeScript.

  7. 2017

    Junior Developer · Guard.Social

    Product work in AngularJS, and a JavaScript and jQuery codebase to maintain.

  8. 2016 — 2017

    Junior Developer and Analyst · Fincons Group

    My start in software: QA, requirements, documentation, Oracle, SQL Server and PL/SQL.