Vai al contenuto
wpnet

Costruisco software che fa una cosa sola, bene.

Sono Patryk, senior developer. Faccio software da una decina d'anni: gestionali, integrazioni tra sistemi aziendali, domotica.

Nel tempo libero scrivo programmi per problemi precisi: una fattura elettronica da emettere, un impianto elettrico da progettare, un volo con gli scali da pianificare. Li pubblico presto e li sistemo in base a quello che mi scrive chi li usa.

Percorso

Come il riquadro delle revisioni di una tavola, dalla più recente.

Rev.AnniCosa ho fatto
Eoggi Senior developer.
D2023–2026 Sviluppatore nel credito, in un gruppo internazionale. Ho collegato via REST i sistemi IBM i ai servizi esterni, in C# e .NET. Ho letto e rimesso in mano codice legacy in COBOL e CL, lavorato su DB2 e SQL Server, tenuto d'occhio le applicazioni con KPI tecnici e scritto la documentazione funzionale. Il tutto nel rispetto di GDPR e antiriciclaggio, coordinando più fornitori esterni sugli stessi progetti.
C2021–2023 Domotica. Ho scritto moduli per un sistema di supervisione KNX: comandi vocali con Alexa, broker MQTT, gateway HTTP e listener TCP/UDP che convertono i valori, finestre Velux, audio multiroom via ethernet. Ogni modulo si comanda dal bus KNX e gli rimanda lo stato.
B2020–2021 Gestionali per trasporti e logistica. Ho adeguato i programmi all'obbligo di fatturazione elettronica e al documento unico di circolazione, ho migrato i dati tra due gestionali scritti in linguaggi diversi e con strutture diverse, ho scritto servizi REST, anche in Delphi.
A2017–2019 Consulente informatico in proprio. Applicativi .NET in C# con WinForms e WPF, Visual FoxPro, assistenza e manutenzione hardware.
0base Diploma di perito in elettronica ed elettrotecnica. Da lì arrivano la domotica ed electricUI.

Progetti

Cose che ho costruito per conto mio. Accanto a ognuna, a che punto è.

<FatturaElettronica> </FatturaElettronica> 210 297

FatturaLampo

Beta pubblica

Fatture elettroniche in formato FatturaPA per forfettari e liberi professionisti, compilate in pochi campi. Fa tutto il browser: le fatture restano sul tuo dispositivo. L'XML viene validato sullo schema ufficiale ed è pronto per lo SdI. La fatturazione elettronica l'ho vista dal lato dei gestionali nel 2020; qui ho provato a renderla semplice per chi lavora da solo.

Prova FatturaLampo
Soggiorno Camera 5,00 5,00

electricUI

Beta pubblica

Serve a progettare l'impianto elettrico di una casa partendo dalla planimetria. Metti in scala il disegno, posizioni punti luce, prese e interruttori, tracci le tubazioni: la distinta dei materiali si compila da sola. Mette insieme il diploma in elettrotecnica e gli anni passati sulla domotica.

Prova electricUI
Partenza Scalo Arrivo R autonomia

flightplanner

Beta pubblica

Calcola l'autonomia di un aereo, ne disegna il raggio sulla mappa e ti aiuta a pianificare il viaggio, scali compresi. Ci sono già più di venti aerei, dal Cessna 172 all'A350.

Prova flightplanner
modulo ripetibile

textureEditor

Nel browser

Parti da una foto del pavimento, parquet o piastrelle, e ottieni una texture che si ripete senza stacchi visibili, pronta per Sweet Home 3D.

h salto

LUMEN RUSH

Demo

Platform d'azione in 2D, stile anni '90, tutto al neon. Grafica e suoni li genera il codice: non c'è nemmeno un file immagine.

048 12162024 albatramonto ore del giorno

fishfinder

App Android

Ti dice quando conviene uscire a pescare e si ricorda cosa ha funzionato le altre volte. Funziona senza rete e non serve registrarsi.

4,60

Dal video alla planimetria

In sviluppo

Giri un video della casa col telefono e, con la fotogrammetria, ne ricava la planimetria quotata e il modello 3D. Poi porta tutto in Sweet Home 3D, con pareti e pavimenti veri e propri.

Competenze

Quello che uso, al lavoro e nei progetti personali.

AreaCosa uso
.NETC#, Blazor Server, Entity Framework Core, SignalR, applicazioni modulari a plugin
Sistemi aziendaliIBM i, DB2 e SQL Server, reverse engineering di COBOL e CL, .NET Framework, monitoraggio con KPI tecnici
JavaSpring Boot, servizi REST, strumenti da riga di comando
FrontendAngular, React e TypeScript, canvas e disegno vettoriale nel browser
Python e Node.jselaborazione di dati e immagini, calcolo numerico, piccoli backend e API
DesktopWinForms, WPF, Delphi, Visual FoxPro
MobileAndroid in Kotlin, app che funzionano anche senza rete
NormativeFatturaPA con validazione XSD, SPID e specifiche AgID, GDPR, antiriciclaggio
DomoticaKNX, MQTT, gateway HTTP e TCP/UDP, assistenti vocali
API e testprogettazione di API REST, OpenAPI e Swagger, test generati dalla specifica
Licenze softwareemissione e verifica delle licenze
InfrastrutturaDocker, self-hosting, reverse proxy (nginx)
AImodelli linguistici integrati nei prodotti e nel lavoro di tutti i giorni

Ricerca

Un tema che seguo per curiosità.

1 LSB tempo segnale continuo 3 bit

Quanti bit servono davvero a un transformer?

Uno studio di fattibilità sui bit effettivi (ENOB) che servono per far girare un modello linguistico su un circuito analogico in-memory. Misuro quanta precisione serve a ogni stadio perché la qualità non cali.

Poi controllo se l'elettronica analogica di oggi ci arriva.

Contatti

Per un'idea, un problema con una delle beta o due chiacchiere tecniche.

Scrivimi a

patryk@wpnet.cloud