About & approach

Comfortable with people. Hands-on with systems.

Gianluca Cioni
Based in
Rome, Italy
Working languages
Italian & English — Native bilingual
Focus
Technical solutions & product engineering

I’m Gianluca Cioni, a software engineer based in Rome. I enjoy the work between understanding what people need and making the technology deliver it.

Customer experience came first.

Before software engineering, I worked in hospitality and real estate. Those environments taught me to listen carefully, make sense of incomplete information, and take responsibility for the experience someone actually has.

Today, I bring that experience into customer conversations, technical design, and hands-on delivery. I can discuss a requirement with a business stakeholder, work through the system implications, and implement the changes with the team.

Working principles
01

Start with the actual need.

A requested feature is a starting point. I ask what someone is trying to achieve and where their current process breaks down.

02

Make the trade-offs clear.

A useful technical design helps people decide and engineers build. Scope, assumptions, dependencies, and constraints should be understandable.

03

Keep ownership concrete.

Be clear about what I’m responsible for. Close the loop with stakeholders and follow through on the work I take on.

04

Check what actually works.

Use tests, user feedback, and production behaviour to judge the result. AI-generated output needs the same scrutiny as any other implementation.

Technical toolkit

The tools serve the solution.

Frontend

TypeScript · React · Next.js

Backend & data

Java / Spring Boot · Node.js · Python / FastAPI · PostgreSQL

Architecture & delivery

System design · APIs & integrations · Docker · Automated testing · UAT · Release support

AI-assisted execution

LLM orchestration · Developer agents · Workflow automation · Rapid prototyping

The next conversation

Good work starts with a real problem.

Looking for an engineer who can work directly with customers and carry the solution into delivery? Let’s talk.