Presentazione
Sviluppo applicazioni web. Backend in PHP e Laravel, frontend in React.
Di un progetto seguo tutte le fasi: la raccolta dei requisiti, l’analisi dei processi che il software deve sostenere, le scelte di architettura, la scrittura del codice e la messa in produzione.
Mi interessa provare tecnologie nuove. Conoscerne diverse invece di specializzarmi su una sola mi permette di lavorare su stack e progetti molto differenti fra loro.
Uso strumenti di sviluppo assistito da IA: completamento del codice, generazione del boilerplate, sessioni di lavoro condotte con gli agenti. Quello che ne esce dipende dal contesto e dalle indicazioni tecniche che fornisco, perché il codice deve funzionare e insieme rispettare l’architettura e gli standard di qualità richiesti dal progetto.
Tecnologie
Backend
- PHP
- Laravel
Frontend
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Bootstrap
- jQuery
- shadcn/ui
- Tailwind CSS
Database
- SQL
- Eloquent (ORM di Laravel)
- MySQL
- MariaDB
Versionamento
- Git
- GitHub
- GitLab
Sistemistica
- Docker per ambienti locali
IA
- Autocompletamento e strumenti di sviluppo assistito
- Junie
- Claude Code
IDE
- PhpStorm
Conoscenze di base
Studiate per conto mio.
- Python
- C#
- Go
- Livewire
- Symfony