Julia Paier
Realizzo applicazioni web con particolare attenzione alla struttura, al codice pulito e a un’esperienza utente ben pensata.
"Vivere nella scoperta è sempre preferibile al vivere attraverso le supposizioni."
Progetti selezionati
Alcuni progetti che mostrano come penso, progetto e sviluppo.
Pokémon Memory Card Game
2024Il Pokémon Memory Card Game (Gioco di memoria Pokémon) è un’applicazione web interattiva progettata per mettere alla prova memoria, concentrazione e attenzione ai dettagli, il tutto con un divertente e nostalgico tema Pokémon. I giocatori devono cliccare su carte Pokémon diverse senza selezionare la stessa due volte. Ogni scelta mescola nuovamente la griglia, aumentando la difficoltà e la rigiocabilità. Il gioco tiene traccia del punteggio attuale e del punteggio più alto del giocatore, incoraggiando il miglioramento a ogni partita.
Gioco Battaglia Navale
2024Il Gioco Battaglia Navale è un classico gioco di strategia giocatore-contro-computer in cui l’obiettivo è affondare tutte le navi dell’avversario prima che vengano distrutte le tue. I giocatori possono posizionare manualmente le proprie navi oppure randomizzarne le posizioni e poi alternarsi nel colpire la griglia nemica tramite un’intuitiva interfaccia grafica.
Su di me
Sono una sviluppatrice software con una formazione nello sviluppo di applicazioni e un forte interesse per la creazione di interfacce chiare e ben strutturate. Il mio lavoro si concentra principalmente su JavaScript e TypeScript, con esperienza anche in Java e nella programmazione orientata agli oggetti. Do grande importanza al codice pulito, a strutture comprensibili e a soluzioni facili da mantenere nel tempo. Grazie al mio background in design e UX, presto particolare attenzione all’usabilità, all’accessibilità e alla chiarezza visiva — non come semplice elemento estetico, ma come parte integrante di un buon software. Mi piace lavorare su progetti in cui logica, struttura ed esperienza utente si integrano in modo coerente.
Competenze e tecnologie
Linguaggi di programmazione & strumenti
- Java
- JavaScript (ES6+)
- TypeScript
- PHP
- Python
- Swift
- Git & controllo versione
Sviluppo frontend & UI
- HTML5 & CSS3
- React
- Next.js
- SwiftUI
- Figma
- Adobe Creative Cloud (Photoshop, Illustrator, InDesign)
Concetti & principi di programmazione
- Programmazione orientata agli oggetti (OOP)
- Design pattern
- Strutture dati & logica
- Problem solving
- Principi di clean code
- Responsive design
- Accessibilità (a11y)
- Principi UI/UX