The team

Two people, one standard.

On larger projects I don't work alone. This page introduces who works with me and how we split the roles.

Gioele Brancaleoni

Software Developer

Technical lead of the project. Architecture, development and technical decisions go through me: I answer for the quality of what we deliver.

  • Architecture and stack selection
  • Python backends and APIs
  • Flutter mobile apps
  • TypeScript frontend
  • Linux and Docker infrastructure

Roberto Grande

UI/UX & Coordination

He takes care of interfaces, user experience and coordination. He keeps design, communication and project progress together, and contributes to frontend development.

  • Interface and UX design
  • Prototypes and user flows
  • Project coordination and progress
  • Communication and marketing
  • Frontend development support

How we work

Clear roles, from day one.

  1. 01

    Analysis and proposal.

    I listen to the problem and define architecture, stack, timeline and costs. The proposal is written down, no surprises mid-project.

  2. 02

    Interface and flows.

    Roberto designs interfaces and user flows before any code is written: what you approve is what gets built.

  3. 03

    Development.

    I build the core of the application; Roberto follows the frontend and keeps progress and communication aligned. Real intermediate deliveries, as always.

  4. 04

    Delivery and follow-up.

    Documentation, handover and training stay the same. After delivery, Roberto is the contact for coordination, I am for the technical side.

Is the project bigger than one person?

Still write to me: I evaluate the request and tell you whether it makes sense to work on it as a pair.