SnapBiz
Full-stack platform for running a photography business: client portals, contracts, reminders, internal collaboration and operational dashboards.
Open →Class
> Senior Software Engineer & AI Engineer
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.
~
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."
~ █
Full-stack platform for running a photography business: client portals, contracts, reminders, internal collaboration and operational dashboards.
Open →Speech-to-text and meeting-notes platform built on Whisper pipelines, backend batching and microservice deployment.
Open →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 →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 →An open index of where AI development is heading, between a "Race" and a "Slowdown" trajectory, rebuilt every day from the news.
Open →A discrete-time simulator for testing how low-orbit satellite networks are managed, designed to look for weak points.
Open →
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 →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 →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 →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 →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.