Founder & Systems Architect

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.

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
JSON-LD Structured Data for Blogs: A Real Implementation

April 7, 2026

JSON-LD Structured Data for Blogs: A Real Implementation

Pages with structured data are 2.3x more likely to appear in AI Overviews. Here is how I added BlogPosting JSON-LD to my Astro blog with real code.

How to Add Watermarks to Video Before Sending to Clients
Velocaption

April 5, 2026

How to Add Watermarks to Video Before Sending to Clients

Burned-in watermarks can't be removed by screen recording or format conversion. Here's how to watermark video in your browser for free without uploading.

How to Crop Video for Instagram Reels, TikTok, and YouTube Shorts
Velocaption

April 5, 2026

How to Crop Video for Instagram Reels, TikTok, and YouTube Shorts

Instagram Reels need 9:16. YouTube Shorts need 9:16. TikTok needs 9:16. Here's how to crop any landscape video to vertical format in your browser for free.

How to Compress Video Without Losing Quality (2026 Guide)
Velocaption

April 5, 2026

How to Compress Video Without Losing Quality (2026 Guide)

A 5-minute iPhone 4K recording is 1.8 GB. Here's how to shrink it 90% without visible quality loss using bitrate targeting, resolution scaling, and browser-based WebCodecs.

JPEG vs WebP vs PNG: When to Use Each Image Format in 2026
Velocaption

April 5, 2026

JPEG vs WebP vs PNG: When to Use Each Image Format in 2026

WebP is 25-35% smaller than JPEG at similar quality. PNG is lossless but huge. Here's a practical decision guide with free browser-based conversion tools.

How K-Means Clustering Works (Explained by Extracting Colors from Images)
Velocaption

April 5, 2026

How K-Means Clustering Works (Explained by Extracting Colors from Images)

K-Means clustering explained step-by-step through a GPU-accelerated color palette extractor. WebGL2 turns your GPU into a parallel processor. Try it free.

Utility Belt

Free Tools.

All Tools