Portfolio Personale

Gianluca Grasso

Gianluca Grasso al lavoro
Percorso & Visione

Sviluppatore software orientato alla stabilità sistemistica, alle architetture applicative desktop e all'elettronica applicata.

Il mio incontro con l'informatica è iniziato a 7 anni, portandomi a programmare il mio primo videogioco (*Oceano*) già a 8 e ad approfondire costantemente l'interazione tra codice e macchine durante gli studi tecnici in elettronica. Quell'inclinazione si è tradotta in un metodo di lavoro focalizzato sull'efficienza delle risorse, la pulizia del codice sorgente e l'assenza di lock-in tecnologico.

Nel 2019 ho fondato Starlyware, con l'obiettivo di realizzare software proprietari pratici (come l'editor di codice StarlyCode Studio) e supportare realtà aziendali nello sviluppo di piattaforme web e gestionali dedicati.

Ambiti di Specializzazione:
  • Software Engineering Desktop: Sviluppo di applicazioni Windows (.NET, C#, VB.NET) native e reattive.
  • Mobile Android: Architetture native in Java e integrazione database con Firebase.
  • Web Development & Full-Stack: Applicativi web su misura in PHP/MySQL, HTML5, CSS3 e standard SEO/GDPR.
  • Sistemi Embedded & Hardware: Prototipazione logica su microcontrollori e diagnostica circuitale.
Stack & Ambienti

Competenze & Tecnologie

.NET
C#
Java
VB.NET
PHP
JavaScript
CSS3
C++
MySQL
Firebase
Arduino
Illustrator
Python
Git
Android SDK

Aree di Lavoro

Soluzioni tecniche sviluppate con approccio modulare e indipendente.

Software Desktop Windows

Applicativi compilati nativamente in .NET, C# e Windows Forms, ottimizzati per l'efficienza della CPU e ridotto consumo di memoria.

Sviluppo Mobile Android

Applicazioni native per smartphone e tablet con gestione di database cloud in real-time su Google Firebase e logica in Java.

Architetture & Siti Web

Progettazione di siti web veloci, piattaforme gestionali in PHP/MySQL e portali responsive senza canoni di abbonamento.

Sistemi Embedded & Hardware

Prototipazione elettronica con microcontrollori (Arduino), interfacciamento sensoristica, diagnostica e analisi logica.

Consulenza & Assistenza Tecnica

Diagnosi hardware su computer fissi e portatili, bonifica malware, strategie di backup e ottimizzazione di sistemi Windows.

Progettazione UI / UX

Studio dell'usabilità delle interfacce grafiche, coerenza visiva e flussi di navigazione chiari sia per desktop che per mobile.

Anni nel Codice

Progetti Sviluppati

Software Rilasciati

Brand & Progetti Attivi

Portfolio & Progetti

Una rassegna di prodotti software ufficiali e applicazioni native realizzate.

StarlyCode Studio Prodotto Ufficiale

StarlyCode Studio

Desktop IDE per Windows • C# • .NET

Editor di codice sorgente leggero per linguaggi web, provvisto di gestione automatica dei file di soluzione e disponibile anche su Microsoft Store.

GeoCrystal Google Play Store

GeoCrystal

App Scientifica Android • Java • Firebase

Guida interattiva per collezionisti di minerali e gemme con schede mineralogiche approfondite e catalogo integrato.

NatureX Applicativo Nativo

NatureX

Social App Android Nativa • Java • XML • Firebase

Piattaforma social nativa per la condivisione di scatti naturalistici, discussioni ambientali e verifica della sostenibilità via Firebase.

Bruno Progetto Sperimentale

Bruno

App Mobile Android Nativa • Java • XML

Applicazione mobile interattiva con contenuti didattici, gestione multimediale e interfaccia grafica per la divulgazione della fauna.

Starlyze Applicativo Nativo

Starlyze

App Android • Astronomia • Java • Firebase

Applicazione nativa dedicata all'approfondimento astronomico con schede scientifiche sui corpi celesti, calendario eventi e interazione social per astrofili.

Forevah Applicativo Nativo

Forevah

App Android • Organizzazione Eventi • Java • Firebase

Software per la pianificazione di cerimonie ed eventi privati con timer di countdown, gestione invitati e sincronizzazione cloud.

Metodologia

Filosofia & Principi

I cardini tecnici e metodologici che guidano la progettazione di ogni software.

Efficienza & Codice Nativo

Priorità a compilazioni dirette, consumo minimo di risorse e runtime scattanti su desktop e mobile. Nessun sovraccarico inutile: il software deve rispondere all'istante ed eseguire compiti complessi con il minor impatto computazionale possibile.

Indipendenza & Sovranità dei Dati

Rifiuto del lock-in tecnologico e dei canoni vincolanti. Progettazione di strutture dati snelle, trasparenti e portabili (SQL e Firebase), offrendo codice sorgente mantenibile nel tempo e pieno controllo sul proprio ecosistema digitale.

Ergonomia & Pragmatismo

Interfacce utente funzionali, orientate al flusso di lavoro e prive di distrazioni superflue o pattern ingannevoli. Ogni elemento visivo è calibrato per risultare chiaro, intuitivo e produttivo dal primo avvio.

Articoli & Pubblicazioni

Testimonianze di sviluppo, retroscena tecnici e scritti personali.

Game Development Infantile

Oceano: Il mio primo videogioco a 8 anni

La nascita della passione per la programmazione: il racconto di come ho programmato da bambino il mio primissimo gioco con grafica vintage in stile anni '80.

Gianluca Grasso 2 min lettura
Software Architecture

Lo Sviluppo di StarlyCode Studio

Dai primi codici nel 2013 col nome "Create Sites" fino al rilascio sul Microsoft Store: scelte ingegneristiche, framework .NET e ottimizzazione dei file di soluzione.

Starlyware Dev 3 min lettura
Opere Letterarie & Poesia

Libro: "Riflessi nel Silenzio"

Una parentesi introspettiva e creativa: la raccolta di versi e riflessioni che esplora la quiete interiore al di là degli schermi e della pura logica algoritmica.

Gianluca Grasso 2 min lettura