Umberto Allievi Soluzioni Informatiche
AnalysisSeparation of a whole into its component parts.

Services

Vibe Coding

A new way to build software: describe what you need, and AI writes the code. I combine decades of engineering experience with AI-assisted development to deliver production-ready applications at unprecedented speed.

Human Intent, Machine Precision

The programmer becomes the architect. Instead of writing every line, I focus on design, quality and intent — guiding AI to produce clean, tested, maintainable code. The result: better software, faster.

From Idea to Application

Traditional development cycles measured in months become weeks. Vibe coding turns rapid prototyping into production delivery — native desktop apps, embedded systems, full-stack solutions — all built with AI as a partner.

Applications

TheCommunicator

TheCommunicator

v0.8.0Vibe Coded

Modern serial and TCP terminal application for Linux. Full VT100/ANSI terminal emulation via VTE4, built-in TCP server for bridging serial data to network clients, real-time speed monitoring, and file transfer support.

C++20GTK4libadwaitaVTE4WinUI — soon
TheDivergence

TheDivergence

v0.2.0Vibe Coded

Find files with the same name across multiple folders and compare them with a unified diff view. Supports glob pattern filtering, syntax highlighting for 300+ languages, and word-level diff highlighting.

C++20GTK4libadwaitaGtkSourceViewWinUI — soon
TheWatchover

TheWatchover

v0.2.0Vibe Coded

Real-time file monitoring application with visual diff display. Watch a directory tree and instantly visualize what changed — designed for monitoring code modifications by AI assistants.

C++20GTK4libadwaitaGtkSourceViewWinUI — soon
TheWatchoverMQTT

TheWatchoverMQTT

v0.1.0Vibe Coded

Distributed file monitoring over MQTT. A CLI daemon watches filesystem changes and publishes diffs via MQTT; a GTK4 viewer (and Android app) subscribes and displays changes in real-time with syntax highlighting.

C++20GTK4libadwaitaMQTTAndroidWinUI — soon
TheRevealer

TheRevealer

v0.2.0Vibe Coded

Visual comparison tool for images and PDF documents. Four comparison modes — side by side, overlay with opacity control, pixel difference with highlight color, and channel subtraction — plus auto-alignment and multi-page PDF navigation.

C++20GTK4libadwaitaPopplerCairoWinUI — soon
TheGit

TheGit

v0.3.0Vibe Coded

Graphical Git client for GNOME. Three-panel interface for browsing repositories, viewing commit history with graph visualization, inspecting syntax-highlighted diffs, and staging/committing changes.

C++20GTK4libadwaitalibgit2GtkSourceViewWinUI — soon
TheHexDiff

TheHexDiff

v0.1.0Vibe Coded

Binary file comparison tool with aligned hex view. Uses the Myers diff algorithm on byte sequences to properly align insertions and deletions, with color-coded side-by-side display of offsets, hex bytes, and ASCII.

C++20GTK4libadwaitaCairoWinUI — soon
TheCortexMDiff

TheCortexMDiff

v0.2.0Vibe Coded

ARM Cortex-M firmware comparison tool. Disassembles two firmware files (ELF, Intel HEX, or raw BIN) with arm-none-eabi-objdump and displays a unified diff with syntax highlighting and address stripping.

C++20GTK4libadwaitaGtkSourceViewARM
WhatANoise

WhatANoise

v0.1.0Vibe Coded

MQTT-based chat application with end-to-end encryption. One-to-one and group messaging (bands), rich text editing, file and media attachments, live GPS streaming, emoji reactions, and a headless CLI tool — all with local-only CBOR storage.

C++20GTK4libadwaitaMQTTlibsodiumAndroidWinUI — soon
TheCBORchestra

TheCBORchestra

v0.1.0Vibe Coded

Read-only viewer for WhatANoise CBOR datastores. Auto-discovers all profiles and presents configurations, voices, bands, message histories, and attachments in a modern GNOME interface.

C++20GTK4libadwaitaCBORWinUI — soon
TheSwiper

TheSwiper

v0.1.0Vibe Coded

Lightweight file viewer for images, PDFs, and SVGs. Swipe through files in a folder with arrow keys, zoom controls, and multi-page PDF navigation — designed for fast visual browsing.

C++20GTK4libadwaitaPopplerWinUI — soon

Run on Windows

All our GTK4 applications run natively on Windows 11 via WSL2 — no virtual machine or dual boot needed. WSLg provides built-in GUI support so Linux apps appear directly on your Windows desktop.

Read the guide

News

TheSwiper announced

Lightweight image, PDF, and SVG viewer — swipe through files with arrow keys, zoom controls, and multi-page navigation.

TheCBORchestra announced

Read-only viewer for WhatANoise CBOR datastores — browse profiles, voices, bands, messages, and attachments.

WhatANoise announced

MQTT-based chat with E2E encryption, group bands, rich text, media attachments, live GPS streaming, and CLI tool. Linux, Windows, and Android — coming soon.

TheRevealer 0.2.0 released

Auto-alignment of images before comparison using multi-scale SAD pyramid, with toggle and Ctrl+A shortcut.

TheCortexMDiff 0.2.0 released

ARM Cortex-M firmware comparison — disassembly diff with address stripping, multiple diff algorithms, and syntax highlighting.

TheHexDiff 0.1.0 released

Binary file comparison with aligned hex view — Myers diff algorithm, color-coded differences, drag-and-drop.

TheGit 0.3.0 released

Graphical Git client for GNOME — browse repositories, view commit history, inspect diffs, and stage changes.

TheRevealer 0.1.0 released

Visual image and PDF comparison — side by side, overlay, pixel difference, and channel subtraction modes.

TheWatchoverMQTT announced

Distributed file monitoring over MQTT — CLI daemon + GTK4 viewer + Android app. Downloads coming soon.

TheCommunicator 0.8.0 released

TCP server bridging for remote serial access, multiple independent instances support.

TheWatchover 0.2.0 released

Double-click tab header to open file in default application.

TheDivergence 0.2.0 released

Improved diff visualization with word-level highlighting and minimap navigation.

Contact

info@uall-si.com

via Gianfranco Mattei, 13
20126 Milano, ITALY