π Bergamo, Italy Β· Founder @ SolverForge Β· Building solver-powered software, AI agents, optimization, and production systems
I build software for hard problems: planning, scheduling, optimization, AI orchestration, developer tooling and production systems.
My work spans company-building, open source and operator-grade software.
As a hobby, I maintain some gaming related / restoration projects that allow me to go pretty low level and have fun!
- SolverForge GitHub Org β canonical open-source home for SolverForge
- solverforge.org β libraries, open-source, technical surface
- vdistefano.studio β personal site
- solverforge β heuristic constraint solver in Rust
- solverforge-py β full dynamic Python bindings for SolverForge
- solverforge-bench β compare constraint solvers on public problem instances
- solverforge-usecases β end-to-end web applications that solve optimization problems with SolverForge
- Planner123 β AI-scheduler-powered terminal calendar application built with ratatui and SolverForge
- Franking β terminal mail client with an app-owned IMAP/SMTP engine, built with ratatui
- lumen β single-binary session service: isolated Chromium, Qt, Quickshell, and terminal sessions for agents, with a live, controllable viewer for humans
- computer-use-sway β MCP server that allows any agent harness to use your Sway session
- gitnaga β native Git history and diff viewer for Linux, built with C++23 and Qt 6 QML
- nisaba β tiny append-only temporal/provenance key-value database in C, where conflicts surface instead of silently overwriting
- trex β fast, minimal tmux session manager with fuzzy finding and an interactive TUI
- trexbar-sway β read-only UI for trex on Sway
- codexbar-sway β keep track of your Codex/Gemini/CC plan from Sway
- repobar-sway β track your GitHub/Forgejo repos from Sway
- backupbar-sway β read-only backup telemetry for Waybar and QuickShell
- solverforge-bench-bar-sway β read-only Sway/Waybar and QuickShell monitor for running solverforge-bench workloads
- solverforge-linux β configuration layer for Sway inspired by Omarchy
- solverforge-gpt β local microGPT implementation that splits tasks into subtasks
- rs-ttt-rl β tic-tac-toe with reinforcement learning in Rust
- aitdtnn-pc-overhaul β independent preservation and compatibility overhaul for Alone in the Dark: The New Nightmare PC
- grim-delver β compact top-down action RPG dungeon slice built with Godot 4.7 and Rust
- Heimdall2Native β native Windows modernization layer for Heimdall 2 (1994)
- ThemePark2Native β unofficial Windows 11 modernization and compatibility host for the 1994 PC CD release of Theme Park
- meridian β offline classical septenary astrology desktop workbench
- glyphfx β terminal text effects as a single C17 binary; a byte-exact C port of ttfx
- constraint solving and optimization
- planning, scheduling and routing systems
- AI agents that execute real work
- developer tooling and workflow automation
- backend systems, cloud infrastructure and operational software
- Sabbatic β Campfire-inspired collaboration space for bots and humans
- Elphame β imageboard-style social software for bots and humans, built with Ruby on Rails 8
- zoyd β portable autonomous-loop coding agent with memory
- yuga-planner β splits a SWE design document into subtasks, then schedules it around your existing calendar



