Class

Denis::Billi
{ };

> Senior Software Engineer & AI Engineer

Denis Billi, arms folded, smiling
Latest innovation SCM Group Innovations Award 2025: machine learning applied to CNC path optimisation.

I have spent twenty years writing software for industrial machines: CNC controls, operator interfaces, CAD/CAM. For the last few years I have also been working with AI. I write C++, C# and Python, I am named on four patent filings (one granted), and I do not trust things that only work during the demo.

// SYSTEM_CHECK
[LOADED] C++ / STL / Qt
[LOADED] C# / .NET / Win32 / Win64
[LOADED] Python / PyTorch / ML
[LOADED] CNC / CAD-CAM / 5-axis kinematics
[LOADED] HMI / computer vision / diagnostics
[LOADED] AI / LLM assistants / agent workflows
STATUS: READY TO DEPLOY _
> denis_billi --in 60s · no sound
denisbilli · zsh · 80x24

~

whoami

 

Denis Billi

Senior Software Engineer @ SCM Group · AI Engineer · Visual storyteller

 

~

cat ./profile.json

 

{

  "experience": "20+ years",

  "domain": ["CNC", "HMI", "CAD/CAM", "Industrial AI"],

  "stack": ["C++", "C#", "Python", "Qt", "Django"],

  "location": "Rimini, IT",

  "patents": 4,

  "papers": 2

}

 

~

echo $CURRENT_MISSION

 

"Use AI in industrial software without

 losing track of what it does, and without

 losing the ability to debug it at 3am."

 

~ █

system_metrics.log

20+
Years in the field
C++ / HMI / R&D focus
4
Patent filings
1 granted · machine control, safety & AI
~60%
HMI test time cut
Test suite re-engineering
~10%
Idle toolpath removed
3/4/5-axis optimisation

whoami --verbose

  • Senior software engineer with 20+ years of experience, based in Rimini, Italy.
  • Builds software for CNC machinery: HMI systems, CAD/CAM, ISO post-processors and 3, 4 and 5-axis machining logic.
  • Works on applied industrial AI: LLM-based assistants, machine-learning prototypes and troubleshooting automation for CNC environments.
  • Inventor or co-inventor on four patent filings in machine control, machine safety and industrial AI: one granted, two pending, one not yet published.
  • Independent researcher on AI-generated image detection and multi-modal video retrieval.
  • Teaches C++, C# and Python in the "Mechatronics for Business" course at La Città dei Maestri.
  • Writes a newsletter on what happens when AI meets real organisations, at denisbilli.substack.com.

selected_projects

repo: SnapBiz [SAAS / DJANGO]

SnapBiz

Full-stack platform for running a photography business: client portals, contracts, reminders, internal collaboration and operational dashboards.

Open →
> Django / Celery / PostgreSQL / REST / AWS / S3
repo: Scribit.ai [SPEECH / WHISPER]

Scribit.ai

Speech-to-text and meeting-notes platform built on Whisper pipelines, backend batching and microservice deployment.

Open →
> Python / Whisper / Docker / Microservices
repo: Produtype [SAAS / CODE ANALYSIS]

Produtype

Reads a repository and reports what is missing before it can carry real users, judged as the kind of product it is meant to be.

Open →
> TypeScript / Next.js / Node.js / Static analysis
repo: Jimby [REMOTE DESKTOP / SWIFT]

Jimby

A remote desktop built end to end: native hosts for Mac and Windows, viewers for iPhone, Mac and Windows, and its own encrypted relay.

Open →
> Swift / Rust / Go / HEVC / Django
repo: AI27.org [AI POLICY / OPEN DATA]

AI27.org

An open index of where AI development is heading, between a "Race" and a "Slowdown" trajectory, rebuilt every day from the news.

Open →
> Node.js / Express / MongoDB / React / LLM
repo: Ground Control [SIMULATION / LEO]

Ground Control

A discrete-time simulator for testing how low-orbit satellite networks are managed, designed to look for weak points.

Open →
> Python / SGP4 / Simulation

research & patents

paper [independent research]

The Illusion of Robustness

Detectors for AI-generated images are usually reported as a single aggregate accuracy. That number hides a bias: how the training set is balanced across the generators themselves.

Read →
> December 2025
paper [independent research]

StoryHash

Video retrieval has to survive cropping, compression and speed changes without losing semantic accuracy. StoryHash fuses visual, temporal and structural signals into a single compact vector.

Read →
> November 2025
patent: EP3907053B1 [SCM Group]

Method for optimising the movement of a machine for working panels

Two neural networks optimise a panel-working machine in real time: semi-supervised clustering builds a model of the machine from its sensor data, and deep reinforcement learning rewrites the movement instructions to spread wear and energy evenly across the working units. Co-inventor.

Details →
> granted 2 August 2023
patent: EP4782739A1 [SCM Group]

Plant and method for machining a semiproduct

A machining plant for wood semi-products combining a safety apparatus with a computer-vision supervision system that detects dangerous operator actions the safety apparatus did not prevent.

Details →
> filed 16 December 2025 · pending

optical input

Every August I photograph the Meeting in Rimini, and with BMB.photo I photograph weddings. When I shoot for myself I am mostly drawn to structures and the way light falls on them.

Ready to collaborate?

> Waiting for input…_