Soluzioni software complete, realizzate da una sola persona.

Sono Bill, ingegnere del software, e mi prendo in carico tutto: l'applicazione, il server su cui gira e la messa in produzione che la tiene in funzione. Un solo interlocutore, nessun passaggio di consegne, nessun «quella parte non era compito mio».

Mi parli del suo progetto

Cosa realizzo

La maggior parte dei freelance fa una sola fetta, e alla fine lei si ritrova a coordinare una persona per il front-end, una per il back-end e una per il server. Io faccio tutto questo.

Applicazioni desktop

Applicazioni multipiattaforma con Electron, Windows per primo — dall'interfaccia agli aggiornamenti automatici e agli installer.

Applicazioni web

Strumenti interni e applicazioni web dal database all'interfaccia — Node.js, TypeScript, PostgreSQL.

Infrastruttura cloud

Configurazione di VPS, deployment Docker, connettività VPN, HTTPS, backup e monitoraggio — sistemi che sono interamente suoi.

Pipeline di dati

Raccolta, elaborazione e controllo qualità dei dati su PostgreSQL — in modo affidabile, giorno dopo giorno.

Amministrazione remota

Gestione e supporto continuativi dei sistemi che consegno, perché continuino a funzionare in silenzio per anni.

Distribuzione di app

iOS tramite TestFlight e Apple Business Manager, notarizzazione macOS con pipeline CI, PWA.

Lavori recenti

Nomi dei clienti e dettagli sono riservati; questi esempi descrivono il tipo di lavoro che consegno.

Piattaforma dati in produzione per un'azienda di dati aziendali

Linux · PostgreSQL · Python · Docker · VPN · backup automatici

Un'azienda che consegna progetti di dati a un cliente internazionale aveva bisogno che le sue pipeline di raccolta, elaborazione e controllo qualità girassero come un sistema di produzione affidabile. Gestisco l'intera piattaforma: server, database, accesso remoto sicuro, backup collaudati e le applicazioni che alimentano e leggono i dati. Gira ogni giorno, e ogni parte appartiene al cliente.

Applicazione desktop multipiattaforma per un team distribuito

Electron · TypeScript · monorepo · versione web parallela

Un team di utenti Windows aveva bisogno di un unico strumento per il lavoro quotidiano. Ho costruito l'applicazione desktop con Electron e mantengo accanto una versione web nello stesso monorepo, così lo stesso prodotto serve sia installato sia nel browser.

Dashboard analitiche self-hosted

Docker · ShinyProxy · VPS · HTTPS

Dashboard interattive dovevano essere disponibili agli utenti senza dipendere da un cloud di terzi. Le ho messe in produzione dietro ShinyProxy in Docker su un VPS, con un vero controllo degli accessi — self-hosted, sotto controllo ed economiche da gestire.

Open source

Il lavoro per i clienti è riservato. Questo è un lavoro che posso mostrare per intero.

Android in Docker (redroid) su ARM64 — resoconto pubblico di laboratorio

Linux · Docker · ARM64 · binderfs · ADB

Un cliente chiedeva se redroid — Android che gira dentro un container Docker — funziona davvero sui server cloud ARM64, e quanto costa. Invece di indovinare, l'ho fatto: da un server Ubuntu vuoto a un'istanza Android funzionante che risponde ad ADB in meno di 30 minuti, per circa 60 centesimi di euro di tempo server.

Ho pubblicato le note, compreso l'errore che quasi tutte le guide online descrivono male: sul kernel 6.x i dispositivi binder vengono da binderfs e devono essere montati, ed è per questo che i container partono e poi muoiono in silenzio. Con anche i numeri reali delle risorse e il motivo per cui la porta ADB non deve mai essere esposta.

github.com/fullstacksolutiondev/redroid-arm64-notes

Come lavoro

  1. Lei descrive il problema.Con parole semplici — cosa dovrebbe esistere che oggi non esiste.
  2. Io propongo la soluzione.Cosa costruirò, con quali tecnologie, quanto costerà farlo girare e quando sarà pronto.
  3. Costruisco tutto io.Applicazione, server, messa in produzione — con progressi visibili, non riunioni di stato.
  4. Tutto è suo.Account, server, codice e dati sono suoi. Consegno documentazione, non dipendenza.
  5. Continua a funzionare.Backup, monitoraggio e aggiornamenti — posso gestire ciò che costruisco, o insegnarlo alle sue persone.

Contatto

Descriva il suo problema in poche frasi e le dirò come lo risolverei.