Indie Dev & Content Creator

Architecting
Digital Assets.

I'm Francesco Di Donato, a software engineer building high-performance SaaS assets and native Mac utilities.

Escaping the hourly trap. Building automated SaaS assets & native Mac utilities. Digital Nomad.

Sunset City — voxel parkour city, my entry for the 2026 Vibejam
Vibejam 2026 levelsio competition

Sunset City

A browser-based voxel city you can parkour through at sunset. My entry for the 2026 Vibejam.

Play in browser

Projects.

2024 – 2026

Velocaption Preview
Featured macOS Utility

Velocaption

Generate high-quality captions for your videos in seconds. Built natively for macOS to ensure privacy and peak performance.

Visit website

Blog.

Read Archive
The Phase Shift Attack: How Fourier Math Strips an AI Watermark

May 9, 2026

The Phase Shift Attack: How Fourier Math Strips an AI Watermark

How a Fourier transform exposes an AI watermark's frequencies, and how a phase shift drops SynthID detection by 91% at 43 dB PSNR.

Procedural Audio in the Browser: How Velocaption Ships Notification Cues Without a Single Audio File
Velocaption

May 9, 2026

Procedural Audio in the Browser: How Velocaption Ships Notification Cues Without a Single Audio File

How Velocaption ships seven distinct recording cues with zero audio files, using OscillatorNode, GainNode, and a 432 Hz tuning palette. Working interactive widgets at every step.

Astro FlexSearch: Build a Fast Offline Search Index for Your Blog

May 5, 2026

Astro FlexSearch: Build a Fast Offline Search Index for Your Blog

Index 35 posts in under 100ms. Prerender one JSON file per locale at build time, fetch lazily on Cmd+K, query with FlexSearch in the browser. Zero server cost.

Astro Deep-Link Highlight: Search Results That Jump to the Word

May 5, 2026

Astro Deep-Link Highlight: Search Results That Jump to the Word

Astro deep-link highlight in ~75 lines: click a search result, land on the exact word with a yellow flash. Why URL Text Fragments lost the fight with ClientRouter.

4 Buttons on 1 Analog Pin: The Voltage Divider Trick for Arduino

May 4, 2026

4 Buttons on 1 Analog Pin: The Voltage Divider Trick for Arduino

Wire four push buttons to a single analog pin using a binary-weighted resistor ladder. Each button (and combination) produces a unique voltage the microcontroller can map back to the right key. Includes the schematic, the math, and the Arduino sketch.

Build a Custom Claude Code Statusline (with Rate Limits and a Bell on Done)

May 4, 2026

Build a Custom Claude Code Statusline (with Rate Limits and a Bell on Done)

The default Claude Code statusline shows the model and the cwd. I wanted seven fields and a terminal bell on every render. Here's the bash script, the settings.json wiring, and the JSON payload Claude Code pipes into the script.

Utility Belt

Free Tools.

All Tools

CSV Table Cleaner

Clean your CSV files instantly. Remove blank rows and optimize data for processing using Go and WebAssembly.

Launch Tool

Conway's Game of Life

Interactive simulation of cellular automata. Explore patterns and watch life evolve.

Launch Tool
Velocaption

Video Trimmer

Trim and export as MP4 with filmstrip timeline.

Launch Tool
Velocaption

Video Compressor

Reduce file size with 5 quality presets.

Launch Tool
Velocaption

Video Converter

Convert between MP4, WebM, and MKV.

Launch Tool
LinkPreview.ai

Free Carousel Editor

Design pro-grade Instagram and LinkedIn carousels in your browser. 16 templates, 4 packs, 12 themes, brand kit, PDF + PNG export. 100% free, zero sign-up.

Launch Tool
LinkPreview.ai

WhatsApp Link Generator

Create a custom WhatsApp 'Click to Chat' wa.me link and QR code instantly. Pre-fill your message, copy the HTML snippet, and connect with customers for free.

Launch Tool
LinkPreview.ai

Background Remover

Remove the background from any image instantly for free. Powered by AI, runs entirely in your browser — no uploads, no accounts, no watermarks.

Launch Tool
LinkPreview.ai

Emergency (ICE) QR Code

Generate a secure, offline medical ID for your helmet, wallet, or keychain. Vital info for first responders, zero data stored on servers.

Launch Tool
LinkPreview.ai

Luggage & Property Tag

Protect your bags without broadcasting your home address. Generate a secure 'If Found' QR code that works offline in airports anywhere.

Launch Tool
LinkPreview.ai

Image to Offline QR Codes

Turn any photo into a sequence of secure, scannable QR codes. Share images across air-gapped devices without WiFi, Bluetooth, or the cloud.

Launch Tool
LinkPreview.ai

Digital Business Card (vCard)

Generate a professional, privacy-first QR business card. No monthly fees, no tracking. Scans directly to phone contacts.

Launch Tool