Skip to content
View blackopsrepl's full-sized avatar
πŸ‘½
ALL YOUR BASE ARE BELONG TO US.
πŸ‘½
ALL YOUR BASE ARE BELONG TO US.

Block or report blackopsrepl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
blackopsrepl/README.md

Vittorio Distefano

πŸ“ Bergamo, Italy Β· Founder @ SolverForge Β· Building solver-powered software, AI agents, optimization, and production systems

Rust Ruby Python SolverForge Org SolverForge.org vdistefano.studio X LinkedIn

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!


Navigate the ecosystem


Current focus


Selected projects

Developer tools and operator systems

  • 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

Machine learning

  • solverforge-gpt β€” local microGPT implementation that splits tasks into subtasks
  • rs-ttt-rl β€” tic-tac-toe with reinforcement learning in Rust

Gaming

  • 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

Other

  • meridian β€” offline classical septenary astrology desktop workbench
  • glyphfx β€” terminal text effects as a single C17 binary; a byte-exact C port of ttfx

Areas I like working in

  • 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

Legacy projects

  • 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

Pinned Loading

  1. SolverForge/solverforge SolverForge/solverforge Public

    SolverForge is a constraint programming framework and solver written in Rust. It allows you to solve any planning problem, blazing fast!

    Rust 79 4

  2. lumen lumen Public

    Single-binary session service: isolated Chromium, Qt, Quickshell, and terminal sessions for agents, with a live, controllable viewer for humans

    Rust 7

  3. computer-use-sway computer-use-sway Public

    Use your Sway session from your agent harness

    Python 4

  4. heuristics heuristics Public

    Construction heuristics and local-search metaheuristics in pure Ruby, one inspectable file per algorithm

    Ruby