Soy Mirko B.
Diseño interfaces y construyo software libre: sistemas operativos, herramientas para desarrolladores y alguna app de escritorio. Desde Italia, nacido en el '94.
La historia larga
¡Ciao! Soy un diseñador de UI/UX y orgulloso usuario de Linux de Italia, nacido en el '94.
Mi viaje en el mundo de la informática comenzó cuando el primer PC llegó a casa cuando era muy joven. Me fascinaba esta caja "mágica", no solo porque mostraba imágenes, sino porque podía interactuar con el contenido en la pantalla, a diferencia de una TV. Desde ese momento supe que los ordenadores serían parte integral de mi vida.
Recuerdo pasar horas escribiendo textos en el ordenador para mi padre. Memorice rápidamente el teclado y dediqué mucho tiempo a dar formato al texto: colores, fuentes (las pocas disponibles).
Un día, un amigo de la familia nos trajo una caja con un CD de Debian. Mi hermano y yo intentamos instalarlo de inmediato, lo cual tomó bastante tiempo porque no teníamos idea de lo que hacíamos. Esa fue mi primera experiencia con una distribución Linux y KDE. Poco después instalé Ubuntu 8.04 y empecé a usarlo con más frecuencia.
Unos años más tarde, recibí mi primer PC personal con Windows XP, en el que creé mi primer sitio web.
Con los años, he cultivado mi pasión por el diseño y la experiencia de usuario. Con cada proyecto, mi atención al detalle creció, hasta el punto de encontrar los frameworks existentes demasiado voluminosos y genéricos. Las interfaces se sentían repetitivas, todas usando los mismos frameworks y diseños. Así que comencé a excluirlos de mi flujo de trabajo y volví a trabajar desde cero. Este enfoque me permitió liberarme de los diseños convencionales y crear algo único.
He tenido la oportunidad de dar forma a la UX de productos de varias empresas a lo largo de los años. Desde 2021, me dedico a la UI y UX de los productos de fabricators.ltd, una empresa que cofundé con Pietro, un querido amigo.
Soy un firme defensor del código abierto y en mi tiempo libre trabajo en proyectos personales y contribuyo a otros.
En qué he estado pensando
La parte de este sitio que más me importa. Pensamientos largos sobre código abierto, diseño y el sector que los rodea.
Más manos, misma cabeza
La continuación de "Sí, uso inteligencia artificial": qué pasa cuando el trabajo mecánico se quita de en medio.
Este sitio ahora funciona con Steno
El generador de sitios estáticos de un amigo, hecho como deben hacerse las cosas: rápido, seguro, minimalista.
Sí, uso inteligencia artificial
No tengo intención de negarlo, y creo que vale la pena explicar cómo.
Más allá de la comunidad: la dinámica legal y política del código abierto
Una reflexión sobre la dinámica legal y política de las organizaciones de código abierto.
Lo que estoy construyendo
Proyectos en los que trabajo activamente, con el código a la vista de todos.
Sinty OS
Operating systemUn sistema operativo construido desde cero, con su entorno de escritorio, plataforma de kernel y canal de actualizaciones firmado.
Bottles
Desktop appEjecuta software y juegos de Windows en Linux. Nacido en 2017, aún en desarrollo.
FVS v2
StorageFused Versioned Storage: instantáneas al estilo git para grandes volúmenes de datos, direccionadas por contenido, deduplicadas y montables.
rfw
FrameworkUn framework reactivo para crear aplicaciones web en Go, compiladas a WebAssembly.
cpak
PackagingUn formato de paquete descentralizado y portátil para Linux, con bajo consumo de memoria.
Atom Loops
InfrastructureDespliegue atómico y reproducible del sistema operativo en dispositivos Linux embebidos y de escritorio.
GoUp!
Web serverUn servidor web minimalista, configurable y muy rápido escrito en Go.
go-foundation
LibraryPrimitivas de Go para construir librerías declarativas basadas en struct tags.
Slipstream
DatabaseUna base de datos embebida y distribuida para Go, con transacciones ACID e índices secundarios.
go-warp
LibraryUna capa de orquestación y sincronización de datos para backends distribuidos en Go.
go-cli-builder
LibraryUna forma ligera y flexible de construir interfaces de línea de comandos en Go.
vnt
ToolkitWidgets con comportamiento nativo para apps Vue, distribuidas en web, escritorio y móvil.
Construidos y todavía en marcha
Trabajos de años anteriores que encontraron a sus usuarios y siguen ahí fuera.
Vanilla OS
Operating systemLa distribución Linux inmutable que fundé, hoy mantenida por su comunidad.
Atoms
Desktop appGestión de chroots y contenedores de Linux desde una app gráfica.
ElementaryPython
TemplateUna plantilla de aplicaciones Python para elementary OS, de cuando vivía en ese ecosistema.
FVS
CLI toolVersionado de archivos con comparación de hashes y deduplicación, luego integrado en otros trabajos.
xfce4-taskbar-plugin
Desktop pluginUna barra de tareas sencilla para XFCE, escrita cuando quería que el panel funcionara a mi manera.
Twitz
Desktop appUn cliente de Twitch para Linux, sin pretensiones.
DaBaDee
CLI toolAlmacenamiento con deduplicación de archivos, basado en hash de contenido y hardlinks.
lsh
CLI toolGestiona y simplifica las conexiones SSH, para humanos perezosos.
Apoya el trabajo
Todo lo que construyo es libre y de código abierto. Si te ahorra tiempo, puedes ayudarme a mantenerlo.