Acerca del servicio
TraducidoSoy un desarrollador de aplicaciones de escritorio para Linux y me especializo en la plataforma GNOME, creando programas nativos en Vala y GTK desde cero. Todos estos años me he enfocado en el escritorio en lugar de en la web o móvil, así que entiendo lo que debería ser una aplicación GNOME: sigue las pautas de interfaz, soporta temas claros y oscuros, se adapta a diferentes tamaños de ventana y se mantiene receptiva porque las operaciones pesadas se trasladan del bucle principal. Ya sea que necesites una nueva utilidad, una reescritura moderna de una herramienta heredada en GTK3 o un pequeño servicio en segundo plano con un indicador limpio — llevaré el proyecto desde un repositorio vacío hasta un producto instalable funcional.
La base de mi oficio es Vala sobre GObject: este lenguaje me permite escribir código expresivo y seguro en memoria que se compila a C ordinario y se vincula con toda la pila de GNOME. Diseño bibliotecas completas con introspección GObject estable, configuro E/S asíncrona para que la interfaz nunca se congele, y utilizo GSettings, GResource y widgets de libadwaita como la plataforma pretende. Cuando un proyecto necesita secciones críticas de velocidad, bajo a nivel C y las vinculo cuidadosamente, y trabajo libremente con el sistema de construcción Meson en el que se basan los proyectos modernos de GNOME.
Finalmente, me importa llegar a la liberación. Una aplicación de escritorio solo es útil cuando puedes instalarla, así que construyo paquetes a través de Flatpak, preparo manifiestos y permisos sensatos, organizo íconos, entradas de escritorio y traducciones y me aseguro de que el resultado funcione de manera idéntica en todas las distribuciones. Mantengo un historial de commits claro y documentación para que tu equipo pueda desarrollar el proyecto después de la entrega.
— Aplicaciones nativas de GNOME en Vala y GTK4 con libadwaita
— Bibliotecas GObject con enlaces a través de Introspección GObject
— E/S asíncrona, GSettings, GResource e integración D-Bus
— Construcción con Meson y vinculación C para rutas críticas
— Empaquetado en Flatpak: manifiestos, íconos, integración de escritorio
— Portación y modernización de aplicaciones heredadas a GTK3
La base de mi oficio es Vala sobre GObject: este lenguaje me permite escribir código expresivo y seguro en memoria que se compila a C ordinario y se vincula con toda la pila de GNOME. Diseño bibliotecas completas con introspección GObject estable, configuro E/S asíncrona para que la interfaz nunca se congele, y utilizo GSettings, GResource y widgets de libadwaita como la plataforma pretende. Cuando un proyecto necesita secciones críticas de velocidad, bajo a nivel C y las vinculo cuidadosamente, y trabajo libremente con el sistema de construcción Meson en el que se basan los proyectos modernos de GNOME.
Finalmente, me importa llegar a la liberación. Una aplicación de escritorio solo es útil cuando puedes instalarla, así que construyo paquetes a través de Flatpak, preparo manifiestos y permisos sensatos, organizo íconos, entradas de escritorio y traducciones y me aseguro de que el resultado funcione de manera idéntica en todas las distribuciones. Mantengo un historial de commits claro y documentación para que tu equipo pueda desarrollar el proyecto después de la entrega.
— Aplicaciones nativas de GNOME en Vala y GTK4 con libadwaita
— Bibliotecas GObject con enlaces a través de Introspección GObject
— E/S asíncrona, GSettings, GResource e integración D-Bus
— Construcción con Meson y vinculación C para rutas críticas
— Empaquetado en Flatpak: manifiestos, íconos, integración de escritorio
— Portación y modernización de aplicaciones heredadas a GTK3