Mi occupo di progettazione e sviluppo di software su misura, dall'analisi dei requisiti alla messa in produzione e alla manutenzione. Per i progetti di maggiori dimensioni opero con la firma di Polarityb.it, insieme a Davide Testa e Maurizio Fonte. Collaboro anche con agenzie e system integrator che necessitano di competenze senior su progetti specifici.
Ambiti di intervento
- Gestionali e CRM: applicazioni interne per la gestione di clienti, ordini, resi, assistenza tecnica e fatturazione.
- E-commerce e pagamenti: negozi online, abbonamenti e club con Stripe, integrazioni con la fatturazione elettronica e con SEPA.
- Siti aziendali in Next.js, statici o con contenuti gestiti da un CMS headless o dal gestionale.
- Applicazioni mobili per iOS e Android, sviluppate con React Native, Capacitor o Tauri.
- Applicazioni desktop, multipiattaforma con Tauri o native per Linux con Rust e GTK4.
- Strumenti distribuiti come binario unico: server Rust con interfaccia web integrata, installabili copiando un singolo file e configurabili tramite un file di testo.
Alcuni lavori recenti
- Un CRM con CMS integrato e un portale di ticketing per l'assistenza tecnica, da cui i siti pubblici dell'azienda ricevono i contenuti (in collaborazione con 3x1010).
- EasyEPP, un client web per il protocollo EPP del Registro .it, e la manutenzione e lo sviluppo di un gestionale di supporto e fatturazione per RHX.it.
- Piattaforme e-commerce e di membership con pagamenti Stripe per aziende vinicole e per il settore scolastico.
- Supporto alla progettazione e allo sviluppo in diversi progetti di ricerca in collaborazione con la Fondazione LINKS, in ambito agricolo, medico, automotive e legale.
- Nostromo, prodotto proprio: un sistema per la gestione di flotte di dispositivi MikroTik di più aziende, con monitoraggio, backup delle configurazioni e terminale SSH nel browser.
- Chemistry, prodotto proprio: un CMS headless multi-sito in Rust distribuito come singolo eseguibile.
Metodo
Ogni progetto è accompagnato da una documentazione aggiornata e da un registro delle decisioni prese. La struttura del codice segue convenzioni verificate in automatico, le API sono descritte con OpenAPI e i contratti tra backend e frontend restano tipizzati, e i test coprono tutti i database supportati. Gli strumenti di intelligenza artificiale fanno parte di questo processo, come descritto nella pagina sullo sviluppo con l'AI.
Contatti
Per informazioni o per richiedere un preventivo per la realizzazione o l'evoluzione di un'applicazione è possibile utilizzare il modulo di contatto o scrivere a info@gianmarcotoso.com.