Mobile &
Software
Developer

Lavoro su applicazioni reali in produzione, sviluppando funzionalità mobile, integrando API e migliorando l’esperienza utente. Costruisco prodotti concreti con attenzione a performance, struttura e qualità del codice.

Jacopo Sassi - Mobile & Software Developer

Tech Stack

Core

React Native · JavaScript · REST APIs · API Integration · Mobile Development

Frontend

React · JavaScript · HTML5 · CSS3

Backend & Tools

Docker · Java Spring Boot · SQL · NoSQL · Git · Debugging

🧠 Mentalità tecnica

Background analitico applicato allo sviluppo software.

Approccio orientato a:

  • Struttura prima del codice: Analisi dei requisiti e wireframing logico.
  • Progettazione dei dati: Definizione di modelli solidi e scalabili.
  • Separazione dei layer: Netta distinzione tra UI, logica di stato e servizi API.
  • Debugging metodico: Approccio analitico alla risoluzione dei problemi.
  • Manutenibilità: Scrittura di codice leggibile e documentato per il lungo periodo.

L’obiettivo non è solo far funzionare un’applicazione, ma costruirla in modo solido e comprensibile nel tempo.

Progetti Selezionati

Music Pulse Preview

📌 Music Pulse – Music Streaming App

Obiettivo del progetto:
Sviluppare un player musicale cross-platform ad alte prestazioni che integra il catalogo reale di Spotify, focalizzandosi sulla gestione fluida dello stato globale e dell'audio in background.


Cosa dimostra:
Capacità di gestire flussi asincroni complessi, integrazione di API esterne e architettura mobile scalabile.


Scelte tecniche:

  • State Management: Uso di Zustand per un controllo granulare del player tra diverse schermate, evitando prop-drilling.
  • API Integration: Implementazione di Axios per comunicare con Spotify Web API, gestendo token di accesso e ricerca brani.
  • Custom Navigation: Architettura di navigazione a tab ottimizzata per mantenere il processo audio attivo durante il cambio schermata.
  • UX & Logic: Gestione di timeline interattive e animazioni fluide con Animated API

React Native TypeScript Zustand Axios Spotify API REST UI Mobile Audio
Food Showcase Web App Preview

📌 Food Showcase – Web App per Cliente Reale

Obiettivo del progetto:
Progettare e sviluppare una web app moderna per un cliente nel settore food, con l’obiettivo di superare il classico sito vetrina statico e migliorare la presentazione del brand e dei prodotti.


Cosa dimostra:
Capacità di lavorare su progetti reali, prendere decisioni tecniche consapevoli e costruire interfacce orientate all’esperienza utente e agli obiettivi di business.


Scelte tecniche:

  • Architettura: Struttura component-based in React con separazione chiara delle responsabilità (Hero, Storia, Menu, Gallery, ecc.).
  • Tipizzazione: Utilizzo di TypeScript per migliorare affidabilità e manutenibilità del codice.
  • State Management: Gestione dello stato locale essenziale, evitando librerie esterne per mantenere semplicità e controllo.
  • UX & Struttura: Navigazione lineare e contenuti organizzati per guidare l’utente e valorizzare i prodotti.

React TypeScript SPA Component Architecture Responsive UI UX Focus
E-commerce Light Preview

🛒 E-commerce Light – Full Stack Store Management

Obiettivo del progetto:
Sviluppare una piattaforma e-commerce full stack completa con gestione prodotti, carrello dinamico e pannello amministrativo ordini, focalizzandosi sulla comunicazione client-server e sulla gestione dello stato applicativo.


Cosa dimostra:
Capacità di progettare un'applicazione CRUD end-to-end, integrare database NoSQL e sviluppare una logica backend reale per la gestione di ordini e prodotti.


Scelte tecniche:

  • Frontend Architecture: Utilizzo di React Hooks (useState, useEffect) per la gestione dello stato locale, del carrello e delle operazioni asincrone.
  • REST API: Implementazione di un backend Express.js con endpoint CRUD completi per prodotti e ordini.
  • Database Modeling: Uso di MongoDB + Mongoose per modellare relazioni tra prodotti e ordini tramite populate().
  • UX & Validation: Gestione notifiche realtime, loading state durante il checkout e validazioni base lato frontend per migliorare l’esperienza utente.
  • Admin Logic: Creazione di un pannello amministrativo con aggiornamento stato ordini e rimozione dati tramite operazioni PATCH e DELETE.

React JavaScript Node.js Express.js MongoDB Mongoose REST API CRUD Full Stack
Leobi Creative Studio Landing Page Preview

🎨 Leobi – Creative Studio Portfolio

Obiettivo del progetto:
Progettare e sviluppare una landing page portfolio per Leobi, studio creativo e pubblicitario, con particolare attenzione alla presentazione visuale dei progetti e a un’esperienza di navigazione dinamica e coinvolgente.


Cosa dimostra:
Capacità di lavorare su un progetto commissionato partendo da esigenze reali, combinando sviluppo frontend, UI/UX e motion design per costruire un’esperienza web orientata alla componente visuale.


Scelte tecniche:

  • Next.js: sviluppo dell’interfaccia attraverso un’architettura React moderna e component-based.
  • Motion & Scroll Experience: utilizzo di Framer Motion per animazioni, transizioni e interazioni legate allo scroll.
  • UI/UX: progettazione di una landing page portfolio focalizzata sulla valorizzazione dei lavori dello studio e sulla gerarchia visuale dei contenuti.
  • Responsive Design: adattamento dell’esperienza e delle composizioni visuali alle diverse dimensioni dello schermo.
  • Development Workflow: utilizzo di Antigravity come supporto durante il processo di sviluppo e iterazione.

Next.js React Framer Motion JavaScript Responsive UI UI/UX Motion Design

Unreleased project — preview del lavoro di design e sviluppo realizzato.

Contatti

Email: sassijacopp@gmail.com

LinkedIn: linkedin.com/in/jacopo-sassi-31200b33b

GitHub: github.com/Jacopo-Sassi

🟢 Aperto a posizioni Junior