Orchestra
- MESSIER 87 for symphonic orchestra (2020)
- VV Cephei for concert band (2018-2019)
- Largo for piano and string orchestra (2016)
- Lamentation of the Universe for piano and symphonic orchestra (2014)
- Adagio for violin and string orchestra (2010-2011, revised in 2017)
Ensemble
- Midnight tunes for clarinet, violin, violoncello, amplified piano (2021)
- Strange dreams for ensemble (2021)
- When the snow grants silence… for string quartet (2020)
- Ringing for 8 percussionists (2019)
- Apophis for ensemble (2019)
- Luce celeste for violin and piano (2017)
- Memories for flute, violin, viola, cello, piano (2016)
- Le Jeu for ensemble (2016)
- Vainness for clarinet, violin, violoncello, piano (2015)
- Les Quadrantides for flute, clarinet, violin, violoncello, piano (2013)
- Rondo Furioso for violin and piano (2011)
- Man in a yellow shirt for ensemble (music for the chamber ballet based on K. Malevich’s painting) (2011)
- Variations for flute, violin, viola and violoncello (2010)
- Fairy tale for flute, violin, viola and violoncello (2010)
- Four pieces for flute and piano (2009)
Solo
Vocal
Electronic
- Let’s play together? for piano, live video and electronics (2023)
- Fragile world for piano and live electronics (2020)
- GRETA for fixed media (2019)
- …A MoЖet? for fixed media on poem by Oleg Grigoriev (2019)
Theatre
- Contrabasni – music for performance based on text by Vladislav Malenko (2018)
- Stolen Air – music design for performance by Grygory Pechkysev, based on poems by Osip Mandelstam (2012)
Film music
- Black coat – OST for the short movie (2016) (director T. Vyshegorodtseva)

- Why not? – OST for the short movie (2014) (director A. Bordenyuk)


- The man on the coast – OST for the short movie (2013) (director A. Muradyan)


- Hobby – OST for the short movie (2012) (director A. Bordenyuk)
