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
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
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
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.3.0Vibe Coded

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

C++20GTK4libadwaitaPopplerCairoWinUI
TheEgit

TheEgit

v0.8.0Vibe Coded

Graphical Git client for GNOME. Three-panel interface with colored commit graph, remote operations (push, pull, fetch, clone), blame viewer, stash management, reflog, file history, and credential support for SSH and HTTPS.

C++20GTK4libadwaitalibgit2GtkSourceViewWinUI
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
TheCortexMDiff

TheCortexMDiff

v0.3.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, 4-mode address stripping including Strip view, and encoding byte normalization.

C++20GTK4libadwaitaGtkSourceViewARMWinUI
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.4.0Vibe Coded

File viewer for images, PDFs, SVGs, and office documents. Swipe through files in a folder with arrow keys, zoom controls, multi-page navigation, and LibreOffice/Microsoft Office rendering.

C++20GTK4libadwaitaPopplerWinUI
TheLibreDiff

TheLibreDiff

v0.1.0Vibe Coded

ODF document comparison tool. Compare ODT, ODS, ODP, and ODG files with a syntax-highlighted text diff or a side-by-side WYSIWYG view that preserves original formatting.

C++20GTK4libadwaitaGtkSourceViewWinUI — soon
ThePages

ThePages

v0.1.0Vibe Coded

PDF page editor for GNOME. Open a multi-page PDF, browse pages as thumbnails, edit any page visually in Inkscape with one click, and save the document — automatic extraction, SVG conversion, and reassembly.

C++20GTK4libadwaitaPopplerInkscapeWinUI — soon
TheCosmicWall

TheCosmicWall

v0.1.0Vibe Coded

Deep space image explorer and multi-monitor wallpaper composer. Browse images from 9 astronomy sources (NASA, JWST, ESA/Hubble, ESO, Chandra), categorize them, and compose wallpapers with per-monitor, pair-spanned, or fully-spanned layouts.

C++20GTK4libadwaitalibsoupCairoWinUI — 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

TheCosmicWall announced

Deep space image explorer with 9 astronomy sources (NASA APOD, JWST, ESA/Hubble, ESO, Chandra, and more) and multi-monitor wallpaper composition — per-monitor, pair-spanned, or fully-spanned layouts.

ThePages 0.1.0 released

PDF page editor — open a multi-page PDF, edit any page in Inkscape with one click, automatic extraction, SVG conversion, and document reassembly.

TheEgit 0.8.0 released

Major update: colored commit graph, remote operations (push, pull, fetch, clone), blame viewer, stash management, reflog, collapsible file tree, credential support, and project rename from TheGit to TheEgit.

TheCortexMDiff 0.3.0 released

New Strip view mode — compares with full address stripping but displays original content, with yellow highlighting for address-only differences vs red/green for real code changes.

TheRevealer 0.3.0 released

Office document support (ODT, ODS, ODP, ODG, DOCX, XLSX, PPTX, DOC, XLS, PPT) via LibreOffice headless rendering, with async loading and progress indicator.

TheLibreDiff 0.1.0 released

ODF document comparison — text diff with syntax highlighting or WYSIWYG side-by-side view for ODT, ODS, ODP, and ODG files.

TheSwiper 0.4.0 released

LibreOffice (ODT, ODS, ODP, ODG) and Microsoft Office (DOCX, XLSX, PPTX, DOC, XLS, PPT) support, async document loading with progress bar, and async thumbnail rendering.

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.

TheEgit 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