Sono Mirko B.
Disegno interfacce e costruisco software open source: sistemi operativi, strumenti per sviluppatori e qualche applicazione desktop. Dall'Italia, classe '94.
La storia lunga
Ciao! Sono un designer UI/UX e un orgoglioso utente Linux italiano, nato nel '94.
Il mio viaggio nel mondo dell'informatica è iniziato quando il primo PC è arrivato a casa quando ero molto giovane. Ero affascinato da questa scatola "magica", non solo perché mostrava immagini, ma perché potevo interagire con il contenuto sullo schermo, a differenza di una TV. Da quel momento capii che i computer sarebbero diventati parte integrante della mia vita.
Ricordo di aver passato ore a scrivere testi al computer per mio padre. Ho imparato rapidamente la tastiera e ho dedicato molto tempo alla formattazione del testo: colori, font (le poche disponibili).
Un giorno un amico di famiglia ci portò una scatola contenente un CD con Debian. Mio fratello ed io provammo subito a installarlo, il che richiese parecchio tempo perché non avevamo idea di cosa stessimo facendo. Quella fu la mia prima esperienza con una distribuzione Linux e KDE. Poco dopo installai Ubuntu 8.04 e iniziai a usarlo più frequentemente.
Alcuni anni dopo ricevetti il mio primo PC personale con Windows XP, sul quale creai il mio primo sito web.
Nel corso degli anni ho coltivato la mia passione per il design e l'esperienza utente. Con ogni progetto la mia attenzione ai dettagli cresceva, al punto da trovare i framework esistenti troppo ingombranti e generici. Le interfacce sembravano ripetitive, tutte con gli stessi framework e design. Così ho iniziato a escluderli dal mio flusso di lavoro e sono tornato a lavorare da zero. Questo approccio mi ha permesso di liberarmi dai design convenzionali e creare qualcosa di unico.
Nel corso degli anni ho avuto l'opportunità di plasmare la UX dei prodotti di varie aziende. Dal 2021 mi dedico alla UI e UX dei prodotti di fabricators.ltd, un'azienda che ho co-fondato con Pietro, un caro amico.
Sono un forte sostenitore dell'Open Source e nel tempo libero lavoro a progetti personali e contribuisco ad altri.
A cosa sto pensando
La parte di questo sito a cui tengo di più. Pensieri lunghi su open source, design e il settore che ci gira attorno.
Più mani, stessa testa
Il seguito di "Sì, uso l'intelligenza artificiale": cosa succede quando il lavoro meccanico si toglie di mezzo.
Questo sito ora gira su Steno
Il generatore statico di un amico, fatto come vanno fatte le cose: veloce, sicuro, minimale.
Sì, uso l'intelligenza artificiale
Non ho intenzione di negarlo, e credo valga la pena spiegare come.
Oltre la comunità: le dinamiche legali e politiche dell'open source
Una riflessione sulle dinamiche legali e politiche delle organizzazioni open source.
Cosa sto costruendo
Progetti su cui lavoro attivamente, con il codice sotto gli occhi di tutti.
Sinty OS
Operating systemUn sistema operativo costruito da zero, con desktop environment, piattaforma kernel e canale di aggiornamenti firmato.
Bottles
Desktop appEsegui software e giochi Windows su Linux. Nato nel 2017, ancora in sviluppo.
FVS v2
StorageFused Versioned Storage: snapshot in stile git per grandi moli di dati, indirizzate al contenuto, deduplicate e montabili.
rfw
FrameworkUn framework reattivo per costruire applicazioni web in Go, compilate in WebAssembly.
cpak
PackagingUn formato di pacchetto decentralizzato e portabile per Linux, con un basso consumo di memoria.
Atom Loops
InfrastructureDeploy atomico e riproducibile del sistema operativo su dispositivi Linux embedded e desktop.
GoUp!
Web serverUn web server minimale, configurabile e molto veloce scritto in Go.
go-foundation
LibraryPrimitive Go di base per costruire librerie dichiarative guidate dalle struct tag.
Slipstream
DatabaseUn database embedded distribuito per Go, con transazioni ACID e indici secondari.
go-warp
LibraryUn livello di orchestrazione e sincronizzazione dei dati per backend Go distribuiti.
go-cli-builder
LibraryUn modo leggero e flessibile per costruire interfacce a riga di comando in Go.
vnt
ToolkitWidget dal comportamento nativo per app Vue, distribuite su web, desktop e mobile.
Costruiti e ancora in giro
Lavori degli anni scorsi che hanno trovato i loro utenti e sono ancora vivi.
Vanilla OS
Operating systemLa distribuzione Linux immutabile che ho fondato, oggi portata avanti dalla sua community.
Atoms
Desktop appGestione di chroot e container Linux da un'applicazione grafica.
ElementaryPython
TemplateUn template per applicazioni Python su elementary OS, di quando vivevo in quell'ecosistema.
FVS
CLI toolVersionamento dei file con confronto di hash e deduplicazione, poi confluito in altri lavori.
xfce4-taskbar-plugin
Desktop pluginUna semplice taskbar per XFCE, scritta quando volevo che il pannello si comportasse a modo mio.
Twitz
Desktop appUn client Twitch per Linux, senza pretese.
DaBaDee
CLI toolStorage con deduplicazione dei file, basato su hash del contenuto e hardlink.
lsh
CLI toolGestisce e semplifica le connessioni SSH, per umani pigri.
Sostieni il lavoro
Tutto quello che costruisco è libero e open source. Se ti fa risparmiare tempo, puoi aiutarmi a portarlo avanti.