rochus.net

Personal website of Nicolai Waniek

About

I study how brains implement algorithms. My research, Algorithmic Neurodynamics, seeks to understand how computational operations emerge from continuous neural dynamics, spike timing, oscillatory coupling, and distributed circuit interactions across brain regions.

Rather than treating neural activity purely as probabilistic inference or emergent dynamics, I analyze neural systems as executing structured computations distributed across brain regions. I develop computational models based on first principles to identify the algorithmic primitives and data structures realized in neural circuits, and to understand how these compose into complex behaviors like spatial navigation, perception, and adaptive camouflage.

Research & Work

Currently, I study neural computations underlying whisker behaviors and spatial navigation in rodents, and adaptive camouflage in cuttlefish, with a focus on uncovering the algorithmic logic embedded in population dynamics. I also explore how computational complexity and structured behaviors emerge in evolutionary distributed systems. Recent work includes a spiking neural network model that implements optimal shortest-path search using only local spike-timing rules, and a computational theory of grid cells as optimal multi-scale search algorithms.

Previously, I have applied these principles to practical problems in robotics, leading development of a perception framework for manipulation and a sim2real rendering pipeline. My contributions span academic publications and patents in computational neuroscience, machine learning, and neuromorphic computing.

In addition to my research, I teach, co-organize summer schools, and have initiated a progressive mentoring program that introduces reverse mentoring to executive leadership.

Bio

I am a postdoc in Benjamin Dunn's (Neural) Data Science group at the Department of Mathematical Sciences in beautiful Trondheim, Norway, and also work with Yasser Roudi from King's College, London. Before, I spent almost three years as research scientist at the Bosch Center for Artificial Intelligence, obtained a PhD in Computer Science in Neural and Neuromorphic Computing while working in the Neuroscientific System Theory (NST) group at TU Munich, Germany, a Diploma in Computer Science from Ulm University, Germany, and became a fully-qualified professional software developer at Celos Computer GmbH, Germany.

Please contact me if you are interested in a detailed bio.

Technical Expertise

I have extensive experience with computational modeling, simulation, and data analysis across multiple scales. I acquired expert knowledge in a multitude of programming languages, and technical and theoretical frameworks, e.g. C, C++, python, pytorch, to name just a few and those that I use most frequently at the moment. My technical proficiencies extend to distributed high-performance computing, GPGPU programming, database systems and SQL, and computer graphics, each significantly contributing to both the theoretical and practical aspects of my work.

List of Publications

2025
2024
2023
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012

Contact


download corresponding PGP key