Skip to content
View denisbilli's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report denisbilli

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
denisbilli/README.md

Hi there, I'm Denis Billi 👋

Senior Software Engineer · AI/ML Researcher · CNC / HMI Specialist

Welcome to my GitHub profile. I’ve spent the last 15+ years building industrial-grade software in C++, Python, CAD/CAM, HMI development and CNC automation.
In parallel, I conduct independent research in AI, computer vision and image forensics.


🔧 What I'm Working On (Behind the Scenes)

Most of my work lives inside private enterprise repositories:

  • 🏗️ Complex software architectures for industrial automation
  • ⚙️ Modernization, refactoring and performance tuning of large C++ codebases
  • 📐 CNC-oriented computational geometry and advanced HMI systems
  • 🔍 Internal tools, QA automation and predictive maintenance R&D

I also maintain several private research repositories:

  • 🌓 Spectrum Analyzer (AI-generated vs real image detection)
  • 🎞️ StoryHash (video fingerprinting and temporal embeddings)
  • 🧩 Vortex Engine / Neon Excape (voxel/isometric engine and procedural simulation)
  • 🤖 AI Agents and internal MLOps tooling

These private repositories represent an important part of my ongoing research.


📄 Publications

I publish research in image forensics, AI explainability and synthetic image detection.

  • Spectrum Analyzer: A Practical Approach to AI-Generated Image Detection
    Methods, benchmarks and analysis using spectral-domain techniques.
    (preprint / technical report)

  • StoryHash: Towards Temporal Fingerprinting of Video Content
    Framework for video identity tracking using temporal embeddings.
    (preprint / technical report)

More publications will be added as they become publicly available.


🗂️ Public Datasets & Research Material

Supporting repositories for my open research:


📝 Patents & Industrial IP

I am inventor or co-inventor of multiple software patents related to:

  • 🖥️ HMI interfaces and workflow logic for CNC industrial machinery
  • 🪚 CAD/CAM automation, process optimization and machine control

Full details available upon request where NDA constraints allow disclosure.


🚀 Other Projects & Ventures

SnapBiz

A full-stack platform I designed for managing photography businesses: communication flows, customer portals, reminders, contracts and freelancer coordination.
Built with Django, Celery and REST APIs.
Now evolving into a SaaS with data-driven analytics and AI-assisted communication.

Scribit.ai

A lightweight speech-to-text platform based on Whisper pipelines, batching strategies and a minimal microservice architecture.

CNC / CAM Tools & R&D

Private tools for:

  • 🌀 5-axis angle computation and toolpath geometry
  • ✍️ ISO code generation and CNC post-processing
  • 🧪 Machine simulation
  • 📊 Predictive diagnostics and ML-based pattern analysis

Vortex Engine / Neon Excape

An isometric voxel engine with procedural maps and lightweight rendering optimizations.

Teaching & Open Knowledge

Mentor for students on ML, game development and computational geometry.
Author of internal workshops on Git, CNC/HMI architecture and AI explainability.


🛠 Tech Stack & Tools

C++ Python Qt CMake Linux Git


⭐ Featured Public Projects

  • qDBManager – Lightweight ORM/Entity Manager for Qt
  • Asteroids – C++ implementation of the classic arcade game
  • gmplot – Contributor to the Python Google Maps plotting library

📊 GitHub Stats

GitHub stats Top Languages


🌐 Visit my Website💼 Connect on LinkedIn


🧭 Why This Profile Matters

This profile reflects:

  • deep industrial experience in CNC/HMI systems and complex software engineering
  • a concrete commitment to open AI research and image forensics
  • a blend of enterprise-grade engineering and independent scientific output
  • parallel work on platforms, tools and projects used in real-world contexts

For collaborations, research discussions or inquiries, feel free to reach out.

Pinned Loading

  1. Asteroids Asteroids Public

    This is a personal version of the old arcade game "Asteroids" done in C++

    C++

  2. qDBManager qDBManager Public

    An easy-to-use ORM/Entity Manager for Qt Framework

    C++ 16 7

  3. gmplot/gmplot gmplot/gmplot Public

    Plot data on Google Maps, the easy way.

    Python 831 256

  4. PyImgDuplicateFinder PyImgDuplicateFinder Public

    A simple script to find and move duplicate images inside a folder using HaarPSI algorithm

    Python

  5. PyQuizMakerAdvanced PyQuizMakerAdvanced Public

    Python