Skip to content

SOFTWARE

From problem to tool.

Programming has been part of my path since long before today’s projects. It is how I try to turn practical needs, ideas and complex systems into tools I can use, test and improve.

Explore my projects
Gianluca Luisi's software development workstation with monitor, tablet and control devices

ORIGINS

Before Swift.

During the period when I was working as a sound designer in Rome, I also began studying iOS development. I attended courses taught by Marcello Catelli, whom I remember with respect and who passed away some years ago. It was the era of iOS 7, when Swift did not yet exist.

One of my first experiments was an educational prototype for iPad, designed to help children recognise animal sounds. I neither completed nor released it, but it was the first time I tried to turn one of my ideas into an app.

Even in that prototype, development and sound work came together: I prepared and edited animal sounds, music and other audio elements before integrating them into the app. It was a simple experiment, but it gave me a glimpse of an approach I would return to later: starting with a concrete idea and trying to give it form.

The prototype running in the iPad simulator during the iOS 7 era.

CONTINUITY

A direction that remained open.

For a long time, development remained an intermittent practice alongside my other work. Today it has a clearer place: I start with a problem I understand, build a first version, test it and return to improve it.

METHOD

The work beginsbefore the code.

With the tools available today, writing code can be faster. What really matters comes first: understanding the context, defining the problem clearly and identifying a solution that makes sense. Code then turns that solution into something that can be used, tested and improved.

  1. 01

    Understand

    Start from the context and try to identify the real problem.

  2. 02

    Build

    Give it a simple first form, limited but already usable.

  3. 03

    Test

    Use it in context to see what works and what still does not.

  4. 04

    Refine

    Improve the solution and address issues found in testing.

SOFTWARE IN DEVELOPMENT

Projects in progress.

An evolving selection of what I am working on, across applications, prototypes and research. Each project has a dedicated page covering its goals, development and current status.

UAS Assistant on iPad showing the Home screen with operations, mission summaries, remote-pilot activity and a map of operation locations

01 / UAS Assistant

Web / iPad / iPhone · In development

UAS Assistant. Turning operational experience into a workflow.

UAS Assistant grew out of the operational experience I gained at TopView, addressing practical needs in UAS work.

Explore UAS Assistant

experience → tool

Software is where experience becomes a tool.

Flight, sound, music and technology continue to meet here, not as separate disciplines, but as different ways of observing, designing and creating.

Get in touch