Polski

Michał Kulbacki

[A]s we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns — the ones we don't know we don't know.

Donald Rumsfeld

About

Music and computer science are one line of work for me, not two. I compose, I perform as a pianist and I build software, and the interesting things happen where those meet.

I studied composition at the Karol Lipiński Academy of Music in Wrocław and I am now a mathematics student. I write for chamber ensembles and orchestra, and have worked with the Wrocław Opera, Ensemble Musikfabrik and Ensemble Écoute among others. I am a prizewinner in both composition and piano competitions.

Since 2019 I have worked as a software engineer at DIVEINAI, where I am responsible for the architecture, deployment and maintenance of a production platform. My research covers medical informatics, more recently machine learning, and technology for live music: synchronising distributed performers, measuring musical tension in an audience, and various applications of the BYOD model.

Current projects

Agogica.app
A real-time synchronisation network for musical ensembles. Performers connect through their own devices and stay together through a concert: shared score navigation, measure tracking and cues that go beyond a plain click track.
IAM CoCompose 2026-2027
An Adam Mickiewicz Institute programme pairing contemporary music with Polish textile art. As a laureate of the first edition I am writing a commissioned piece for Ensemble des Équilibres.
Szkoła Pionierów PFR
A startup incubation programme run by PFR since 2018. Interdisciplinary teams take an idea through validation and prototyping to a pitch in front of investors.

Selected publications

Co czują wrocławianie? (What Do the People of Wrocław Feel?)
Report from the FAST 2025 project at the Wrocław Academic Centre: measuring musical tension in the audience during contemporary music concerts, using my own CRDI system.
Medical Protocols and AI-Driven Algorithms for Enhanced Monitoring of Cardiac Implantable Electronic Devices
Computer Aided Systems Theory - EUROCAST 2024, LNCS 15173, Springer, 2025.
A Survey of Machine Learning Methods for Analyzing Synovitis Arthritis in Human Joints
Computer Aided Systems Theory - EUROCAST 2024, LNCS 15173, Springer, 2025.
Advancements and Applications of Medical Human Digital Twin Technology in Cerebral Palsy Diagnosis, Therapy, and Rehabilitation
Computer Aided Systems Theory - EUROCAST 2024, LNCS 15173, Springer, 2025.

Tools

These tools have a Polish interface.

Stave generator
Generates blank music staff paper: any number of staves, on any paper size, ready to print.
Golden chord
Builds chords from the golden ratio division of an interval, then approximates them in equal temperament.
Fader test
Records time series data from a slider potentiometer. Also available as a PWA. Recorded data can be reviewed on the chart page.
Receipt tracker
A simple receipt tracker. Add a photo of a receipt, let OCR read it, and it extracts the date, amount and title. Everything is stored locally in the browser.