Luca Morelli
Software analyst and developer
Team lead
Portrait of Luca Morelli
01 — Profile

Analysis, development and technical leadership for enterprise applications on Microsoft .NET, cloud and web.

I have worked as an independent professional since 2000. I do full-stack development, from frontend to backend, either on my own across an entire project or as part of teams of dozens of people. I combine development with gathering requirements from clients and mentoring junior developers.

Full-stack, in any team setupFrom sole developer to member of a multi-team programme.
Current stacks onlyIn recent years I have chosen engagements on modern technologies, to learn them hands-on. I don't work on obsolete platforms.

Method

01

Specifications first

I gather requirements directly with stakeholders, technical and non-technical, before writing any code.

02

Inside your process

I adapt to your existing tools, methodologies and internal procedures instead of imposing new ones.

03

Verifiable code

Automated tests and domain modelling where the complexity justifies them.

04

Knowledge that stays

I coordinate and mentor junior developers, so the team stays self-sufficient after my engagement ends.

Ways of working

Roles
Analysis and specificationsFull-stack developmentTechnical team lead
Formats
Project-basedTime-based, for set periodsDirect or through a software house
Location
RemoteOn site by arrangementBased in Perugia, Italy
Languages
ItalianEnglish
Artificial intelligence

And what about artificial intelligence?

Two separate areas that shouldn't be confused: AI as a tool for building software, and AI as a component of the applications themselves.

AUsed in projects

Coding agents with a spec-driven method

I use coding agents starting from written, verifiable specifications: requirements, constraints and acceptance criteria are defined up front, and the generated code is checked against them. The agent speeds up execution; analysis, architecture and review remain my responsibility.

Specs before codeHuman reviewTests as the criterion
BIn progress · evolving

Applications with built-in AI

I build features based on AI models inside .NET Core and Python applications. This is an area I'm actively working on: the projects are under development and the technologies themselves are changing quickly, so I present it as a growing skill rather than an established specialisation.

.NET CorePython
All case studies
C-012025–26

Managed print services

A service delivery platform integrating CRM, ERP, microservices and real-time device data, entirely in the cloud.

In a team · .NET Core · Azure Service Bus · IoT Hub
C-032024–25

Public sector

A document registry and records management system used by local authorities.

In a team · .NET Core · MediatR · RabbitMQ
C-062013–23

Field distribution

Management of territorial distribution campaigns and geomarketing analysis.

Independently · ASP.NET Core · Angular · Google Maps
04 — Contact

Open to new freelance and team leadership engagements.

Detailed CV and references available on request.