Denis Perevalov CV

Artist, mathematician, programmer and lecturer.

Skill set

Denis's skills are related to the programming on C++, as well as programming sound, computer vision, machine learning and electronics.

  • Coding: C++, Qt, openFrameworks, Python, shaders
  • ML & Computer Vision: OpenCV, depth cameras, PyTorch   
  • Sound programming: Max/MSP, Pure Data
  • Game engines: Unreal Engine 4 C++/BluePrint
  • 3D: SideFX Houdini
  • Electronics: Arduino
  • Math & CS: Algorithms, data structures, computer geometry


Denis was born in 1979 at Ekaterinburg, Russia.

At 2002 he got Master’s degree in Mathematics and Applied Mathematics, Ural Federal University, Yekaterinburg, Russia. He has several articles on general topology (about cardinal invariants and Zorgenfrey’s line).

At 2005 he got internship at the Rostock University, Germany (Physics Department, 3 months).

1999-2018 he worked in Krasovsky institute of mathematics and mechanics as scientist, and also teaches in various higher educational institutions.

2003 to 2010 he was participated in several startups working in 3D graphics, mobile computing and motion capture.

From 2011 to 2020 he worked in Kuflex visual laboratory where he developing software for art installations and performances.

From 2010 he participated in numerous art project with artists, performers, singers and poets as a programmer.

From 2017 he works as an artist in art collective “Endless Attractions Museum” together with Anastasia Krokhaleva by creating art projects related to VR, AI, robots, light and physical computing.

Art projects

Denis developing sophisticated software for art projects, using sensing with depth cameras and other devices, real-time rendering in 2D and 3D, and sound processing. The main tool is openFrameworks/C++, but also Pure Data, Max/MSP, Unreal Engine, Arduino and other platforms are used when required.

The most famous art-projects he developed are the following: ·

1. Osadok/The Aftertaste by art-group Where dogs run.
Interactive video installation, 2011
Ars Electronica’s 2012 Honorary Mention in “Interactive Art” nomination.

2. Quantum Space by Kuflex
Interactive video room / installation, 2015
Permanently installed at several art & science museums and shown at many art exhibitions and performances across the world.


  • From 2017 "Sound programming" course in Urals Mussorgsky State Conservatoire.

  • 2015-2018 "Project practice" course in Ekaterinburg Art of Contemporary Arts.

  • 2009-2016 "Image and Sound processing" Master’s course in Ural Federal University.

Books & Video Courses

  • Book Mastering openFrameworks: Creative Coding Demystified by Denis Perevalov, Packt Publishing, 2013.

  • Book openFrameworks Essentials by Denis Perevalov, Igor Tatarnikov, Packt Publishing, 2015.

  • Video course openFrameworks Interactivity by Denis Perevalov, Igor Tatarnikov, Packt Publishing, 2017.


U.S. Patent Method and apparatus for rendering, storing and editing voxel objects by Andrew Gubkin, Denis Perevalov, Dmitry Philonenko, Valery Sharin, Peter Novak, Peter Zakrevsky 2004, link

Scientific papers

Denis published about 20 scientific papers on general topology (cardinal invariants and Zorgenfrey's line) and computer vision theory and practice.