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, I’m Denis Billi 👋

Senior Software Engineer · Applied AI / ML Research · CNC & HMI Systems

I design and build industrial-grade software at the intersection of CNC automation, HMI systems and applied artificial intelligence.
I have over 15 years of experience working on large-scale C++ and Python codebases for industrial machinery, CAD/CAM pipelines and real-time control interfaces.

Alongside my industrial work, I conduct independent research in computer vision, image forensics and AI system reliability.


🧠 Professional Focus

Most of my day-to-day work happens inside private enterprise repositories and NDA-bound environments.
My main areas of activity include:

  • Architecture and long-term maintenance of complex industrial software systems
  • Refactoring and modernization of legacy C++ codebases
  • CNC-oriented computational geometry and multi-axis kinematics
  • HMI design for safety-critical and production environments
  • Internal tooling, QA automation and applied ML for diagnostics and prediction

This profile represents the public-facing subset of that work.


🔬 Research & Experimental Work

I maintain several research projects focused on AI robustness, interpretability and content authenticity:

  • 🌓 Spectrum Analyzer (internal)
    Spectral-domain methods for detecting AI-generated images versus real imagery.

  • 🎞️ StoryHash (internal)
    Temporal fingerprinting of video content using sequence embeddings.

  • 🧩 Vortex Engine / Neon Excape (private)
    An isometric voxel engine with procedural generation and simulation-oriented design.

  • 🤖 AI Agents & MLOps Tooling (private)
    Internal frameworks for agent-based workflows, evaluation and cost-aware inference.

Public material is released selectively when it reaches a stable and reproducible state.


📄 Publications & Paper Artifacts

Peer-facing repositories associated with my research:

Additional research outputs will be linked here as they become publicly available.


🗂️ Public Repositories & Research Material

Selected public projects and utilities:


🧠 How I Work

I focus on systems that must remain correct, explainable and maintainable over time.

My approach is shaped by:

  • long-lived industrial software rather than short-lived prototypes
  • constraints-driven design (hardware, safety, latency, cost)
  • skepticism toward black-box solutions in production environments
  • preference for measurable improvements over theoretical elegance

I tend to work at the boundary between
software architecture, mathematical modeling and real-world constraints.


🧭 Engineering Values

  • correctness before cleverness
  • explainability over blind optimization
  • tools must earn their complexity
  • production is the real benchmark

🧾 Patents & Industrial IP

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

  • 🖥️ HMI workflows and interaction models for CNC machinery
  • 🪚 CAD/CAM automation and machine control logic

Details are available where disclosure is permitted.


🚀 Platforms & Side Projects

📸 SnapBiz

A full-stack platform for managing photography businesses: communication flows, client portals, reminders, contracts and freelancer coordination.
Built with Django, Celery and REST APIs.
Currently evolving into a SaaS with analytics and AI-assisted workflows.

✍️ Scribit.ai

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

🌀 CNC / CAM R&D Tools

Private tools covering:

  • 5-axis kinematics and angle computation
  • ISO code generation and post-processing
  • Machine simulation and validation
  • ML-based diagnostics and pattern analysis

🎓 Teaching & Knowledge Sharing

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


🛠 Tech Stack

C++, Python, Qt, CMake, Linux, Git
with extensive experience in CAD/CAM pipelines, CNC controllers and industrial software lifecycles.


🧭 Why This Profile Exists

This profile reflects:

  • deep industrial experience in CNC and HMI systems
  • applied AI research grounded in real-world constraints
  • a balance between enterprise software engineering and independent research
  • a preference for depth, correctness and reproducibility over hype

For technical discussions, research collaboration or professional 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 830 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