Disponibile per nuove opportunità

Davide Secci

Software Developer | Web & Game Dev

01. Chi sono

Chi sono

Sono uno sviluppatore software in continua crescita, con un forte interesse per la costruzione di sistemi veloci, sicuri e manutenibili. Non mi interessa solo far funzionare qualcosa: voglio capire perché funziona e come può essere migliorato.

Mi occupo di applicazioni web, backend API e sviluppo di progetti in Unity. Ogni progetto per me è un’occasione per approfondire concetti come gestione dello stato, strutturazione del codice, organizzazione del database e sicurezza delle applicazioni.

Sto ancora imparando e affinando le mie competenze, ma affronto ogni problema con metodo: analizzo la causa, cerco la soluzione più semplice e chiara possibile e lavoro per scrivere codice ordinato e comprensibile nel tempo.

Sono particolarmente interessato alla sicurezza dei sistemi e all’ottimizzazione delle prestazioni, ambiti che sto studiando e approfondendo con l’obiettivo di crescere come sviluppatore completo e consapevole.

🔒

Sicurezza e Hardening

Pratiche OWASP, validazione input, CSP, header sicuri.

Ottimizzazione Performance

Profilazione query, strategie di caching, riduzione bundle.

🧩

Architettura Pulita

Codice modulare e testabile. Principi SOLID. Nessuna complessità inutile.

🎮

Game Development

Progettazione sistemi Unity (C#) — AI, fisica, game loop, save system.

02. Progetti

Lavori

Progetti sviluppati anche a scopo didattico e non, documentati evidenziando l'approccio tecnico adottato e le tecnologie utilizzate.

Dashboard sistema di gestione ticket — 1

Web App — Sistema di Gestione Ticket

Applicazione web full-stack per la gestione di ticket aziendali. Supporta autenticazione con ruoli, assegnazione ticket, log attività e controllo accessi granulare.

JavaScriptNode.jsMySQLOWASPSession AuthRBAC
Videogioco psicologico in Unity — 1

Videogioco Psicologico — In Sviluppo (Unity)

Gioco narrativo psicologico sviluppato in Unity (C#). Ambiente minimal e opprimente, con scelte che modificano variabili globali invisibili e determinano finali alternativi.

UnityC#Game DevState MachineNarrative DesignIn Sviluppo
Portfolio personale — questo sito — 1

Portfolio Personale (Questo Sito)

Sito portfolio one-page sviluppato con Next.js App Router, TypeScript e Tailwind CSS. Struttura modulare a componenti, sistema multilingua IT/EN client-side, SEO base e header di sicurezza configurati. Deploy su Vercel.

Next.jsTypeScriptTailwind CSSi18nVercelSEO

03. Stack

Stack Tecnologico

Strumenti e tecnologie con cui ho lavorato.

Linguaggi

JavaScript
TypeScript

Runtime e Framework

Node.js
Next.js

Database

MySQL

Strumenti

Unity / C#
Git

Sicurezza

OWASP / Security

04. Contatti

Contatti