didof.dev Senior Fullstack Engineer 2026

Francesco
Di Donato

Francesco Di Donato

I'm Francesco Di Donato, a senior fullstack engineer who writes, ships tools, and keeps a small corner of the web for the work that matters.

I build web systems, native utilities, tools, and writing from the same habit: make the useful thing clear, then remove the rest.

Base Italy / remote
Mode Fullstack systems
Material Writing / tools / products
Style Swiss poster archive
Sunset City - voxel parkour city, my entry for the 2026 Vibejam
Sunset City: The Dark Tower

Sunset City

Free browser voxel parkour in a golden-hour port city: climb rooftops, vault alleys, ride ziplines, and sneak or fight toward the Dark Tower.

01 / Product

Velocaption

Visit website
The product with its own gravity

Local Mac video editing: captions, silence removal, portrait crops.

Open Velocaption
Status
Released
Type
mac-app
Surface
macOS app
Proof
Real interface
Velocaption macOS app interface
02 / Archive

Projects.

03 / Writing

Blog

Read Archive
01
Auto Captions Without Uploading Video: Mac Guide
Auto Captions Without Uploading Video: Mac Guide

Create auto captions without uploading video. Whisper trained on 680,000 hours of audio, and Velocaption runs it locally on Mac for private caption edits.

Velocaption
02
Face-Aware Portrait Crop for Vertical Video
Face-Aware Portrait Crop for Vertical Video

Crop landscape video to 9:16 without losing the speaker. Learn 4 face-aware framing rules for portrait exports, Reels, TikTok, and Shorts with Mac tools.

Velocaption
03
Remove Silence from Video Automatically: Guide
Remove Silence from Video Automatically: Guide

Remove silence from video with 3 key settings: threshold, duration, and padding. Learn a cleaner workflow for tighter cuts without clipping spoken words.

Velocaption
04
SRT vs VTT: Which Subtitle Format Should You Use?
SRT vs VTT: Which Subtitle Format Should You Use?

SRT is simple and widely accepted. VTT works with HTML5 video tracks and cue styling. Compare 2 subtitle formats and export the right file for each platform.

Velocaption
05
The Brain May Have Spoken a Dead Language. DMT Is Trying to Translate It.
The Brain May Have Spoken a Dead Language. DMT Is Trying to Translate It.

Andrew Gallimore's 2013 paper proposes DMT is not another psychedelic but an endogenous neuromodulator that once built parallel brain connectivities. What happens when the brain switches languages.

didof.dev
06
Beyond the Lock: How Messaging Security Actually Works (and Fails)
Beyond the Lock: How Messaging Security Actually Works (and Fails)

Encryption is not a magic shield. The real vulnerabilities in your messaging stack are at the endpoint: your phone, your metadata, and the governance of the apps you trust. Here is how to actually evaluate your privacy.

didof.dev
04 / Tools

Tools

All Tools
01 / Local

didof.dev

02 / Product

Velocaption

03 / Utility

LinkPreview

05 / Routes

Notes from
the
workshop.

A few places where I publish, test ideas, and keep the conversation going.