Freiberuflicher Softwareentwickler · Deutschland

Simon Leistikow

Softwareentwickler & Data Scientist

Ich entwickle hochperformante, native C++-Software und gewinne aus komplexen Daten verwertbare Erkenntnisse. Von Echtzeit-Audio-Plugins über wissenschaftliche Visualisierung bis Machine Learning: Ich helfe Teams, schnelle, zuverlässige Software zu bauen und ihre Daten zu verstehen.

Simon Leistikow, freiberuflicher C++-Entwickler und Data Scientist
Über mich

Zwei Welten, ein Entwickler

Ich bin freiberuflicher Softwareentwickler und Forscher in der Informatik und schließe derzeit meine Promotion in Visualisierung ab. Diese Jahre haben mich datenagnostisch gemacht: Ich habe mit volumetrischen Daten und Ensembles, Kohorten- und Tabellendaten, Graphen und sphärischen Daten gearbeitet. Dazu kommt eine fundierte Engineering-Praxis in nativem, hochperformantem C++. Besonders gern integriere ich Systeme: saubere Schnittstellen entwerfen, Adapter schreiben und Frameworks so verbinden, dass das Ganze stärker ist als seine Teile. Wo immer möglich setze ich auf Open-Source-Lösungen und trage selbst bei: Voreen und Roaming Borders sind beide Open Source.

Was ich tue

Wie ich helfen kann

Zwei sich ergänzende Disziplinen, die oft im selben Projekt zusammenkommen: schnelle, zuverlässige Software bauen und die Daten verstehen, die sie verarbeitet.

</>

C++-Engineering, das Bestand hat

Nativ, echtzeitfähig, hochperformant

Ich habe über den gesamten Stack hinweg gearbeitet: von Low-Level-GPU- und 3D-Engine-Code, der noch vor meiner Laufbahn begann, über High-Performance-Computing bis zur High-Level-Anwendungsarchitektur von heute. Aktuell heißt das: Audio-DSP-Plugins (JUCE), Embedded-Hardware (Daisy / Electrosmith) und plattformübergreifende Desktop-Anwendungen (Qt). Jahre der Pflege von Voreen, einem großen Framework, haben geprägt, wie ich Software baue: saubere Architektur, Dokumentation, CI und Nightly Releases.

Data Science & Visualisierung

Analysieren, modellieren, visualisieren

Ich analysiere, modelliere und visualisiere komplexe Daten: Machine Learning (scikit-learn), Datenaufbereitung und -analyse sowie interaktive Dashboards (Dash/Plotly). Meine Promotion umfasste volumetrische, Ensemble-, Kohorten-, Tabellen- und Graphdaten; unübersichtliche, hochdimensionale Datensätze sind für mich vertrautes Terrain. Jahre wissenschaftlicher und medizinischer Visualisierung (VTK, Voreen, Strömungssimulation) erlauben mir, große Datensätze verständlich und belastbar aufzubereiten.

Leistungen

Wofür Sie mich beauftragen können

Typische Engagements, von kleinen, klar definierten Aufgaben bis zur langfristigen Zusammenarbeit, hands-on oder beratend.

Legacy-Code-Modernisierung

Ich bringe alternde C++-Codebasen auf den neuesten Stand: Migration auf moderne C++-Standards (C++11 bis C++20), Auflösen von Abhängigkeiten, CMake-Builds sowie Tests und CI/CD-Pipelines, damit die nächste Änderung sicher und günstig ist.

Bugfixing & Performance-Tuning

Ich spüre Abstürze, Memory-Leaks, Race Conditions und Engpässe mit gdb, perf und den Visual-Studio-Tools auf und behebe die Ursache, nicht das Symptom.

Feature-Entwicklung

Ich ergänze große bestehende Codebasen um neue Features, ohne Bewährtes zu brechen: sorgfältige Integration, saubere Schnittstellen und Respekt vor den vorhandenen Konventionen.

Algorithmen-Entwicklung

Ich bringe Forschung in die Produktion: State-of-the-Art-Methoden aus der Literatur adaptieren, neue Algorithmen entwickeln, wo keine passen, und sie in bestehende Softwarelösungen integrieren.

Audio-Plugin-Entwicklung

Kommerzielle Audio-Effekt-Plugins (VST / AU) in C++ mit JUCE, vom DSP-Design bis zum Release, plus Embedded-Audio-Firmware für die Daisy-Plattform (Electrosmith).

Datenanalyse & Dashboards

Von Rohdaten zu Entscheidungen: Datenaufbereitung, Machine Learning (scikit-learn) und interaktive Dashboards (Dash / Plotly), die komplexe Datensätze verständlich machen.

Von der Idee bis zum Release

Komplettes Anwendungsdesign und Greenfield-Entwicklung, von Low-Level-Code bis High-Level-Architektur: Wenn C++ im Spiel ist, kann ich vermutlich helfen.

Kontakt aufnehmen
Simon entwickelt seit 2024 unsere Audio-Plugins und verantwortet dabei alles von DSP und Visualisierung bis zu Installer und Lizenzierung. Er arbeitet selbstständig, kommuniziert klar, und die Releases liefen reibungslos. Weitere Plugins sind bereits in Arbeit.
Tobias Lüke · CEO, TLM Audio GmbH
Werkzeugkasten

Ausgewählte Technologien

Eine Auswahl statt einer vollständigen Inventur: Werkzeuge, zu denen ich regelmäßig greife.

Sprachen
C++ (11/14/17/20)PythonJavaGLSL
Audio & Embedded
JUCEDaisy (Electrosmith)
Grafik & HPC
OpenGLOpenCLOpenMPOpenLBQtSTLBoostVTK
Data Science
scikit-learnNumPypandasDash / PlotlyOpenCV
Tooling
GitCMakeCI (GitHub/GitLab)Dockergdbperf
Methoden
Unit-TestsRegressionstestsAgile Entwicklung (Scrum)
Projektmanagement
GitHubForgejoTrello
Agentic AI
ClaudeCodex
Plattformen
LinuxWindowsmacOSAndroid
Ausgewählte Arbeiten

Projekte

Einige repräsentative Projekte: zwei aus meiner beruflichen Arbeit, eines aus der Freizeit.

Audio-DSP · C++

Pressure

Mein erstes kommerziell veröffentlichtes Audio-Plugin (Saturation, Distortion, Transient Shaping, Filter), entwickelt für Definition Of Hard Techno, O.B.I. und Noise Not War, weitere Releases folgen. Ich habe es komplett verantwortet: DSP-Algorithmus-Design, die JUCE/C++-Implementierung und Release-Engineering inklusive Installer und Lizenzierung.

C++JUCECMakeDSPRelease-EngineeringLizenzierung
Visualisierung · Legacy-C++

Voreen

Ich bin einer der Maintainer von Voreen, einem Rapid-Prototyping-Rendering-Framework für volumetrische Daten, in Entwicklung seit 2006. Seit 2016 habe ich dort viel Legacy-Code modernisiert und gepflegt (unter anderem die Migrationen von Qt 4 über Qt 5 zu Qt 6), zahlreiche Werkzeuge zur Analyse von Strömungsensembles beigesteuert und das Projekt mit in die Open-Source-Welt gebracht.

C++QtOpenGLOpenLBVTKPython
Android · Open Source

Roaming Borders

Eine Android-App, die Datenverbindungen beim Roaming in selbst gewählten Ländern automatisch blockiert, entstanden nach einer überraschenden Roaming-Gebühr nahe der Schweizer Grenze. Auf F-Droid veröffentlicht, vollständig Open Source und seitdem mit einer treuen Nutzerbasis.

JavaAndroid
Erfahrung

Wo ich gearbeitet habe

Jul 2024 - heute

Freiberuflicher Softwareentwickler

TLM Audio GmbH

Entwicklung kommerzieller Audio-Effekt-Plugins und Embedded-Audio-Firmware für die Daisy-Plattform (Electrosmith) sowie Beratung zu Echtzeit-DSP.

Apr 2024 - Dez 2024

Wissenschaftlicher Mitarbeiter

Universitätsklinikum Bonn

Abschluss eines Projekts zur qualitativen und quantitativen Analyse hämodynamischer Parameter (Geschwindigkeit, Vortizität, Wandschubspannung, Helizität), Erweiterung des Voreen-Frameworks und Mitwirkung an dessen Open-Source-Veröffentlichung.

Okt 2020 - Mär 2024

Wissenschaftlicher Mitarbeiter

Universität Münster, VISIX-Gruppe

Promotionsforschung in wissenschaftlicher Visualisierung sowie Betreuung von Seminaren und Bachelorarbeiten. Unser Team gewann dreimal den IEEE SciVis Contest (2018, 2020, 2022).

Jun 2019 - Aug 2020

Wissenschaftlicher Mitarbeiter

Universitätsklinikum Jena

Informatik-Forscher und Visualisierungsexperte in der Arbeitsgruppe für experimentelle Radiologie: wissenschaftliches Schreiben, Segmentierungen, Konfiguration von Strömungssimulationen und Visualisierung von 4D-PC-MRT-Daten.

Ausbildung

Akademischer Werdegang

2019 - heute

Doktorand, Informatik

Universität Münster

Derzeit schließe ich meine Dissertation über vergleichende Visualisierung gemessener und simulierter Strömungsdaten zur Datenassimilation ab. Eine praxisnahe Grundlage in Datenaufbereitung, Visualisierung, Machine Learning, Strömungssimulation und HPC. (DFG-Projekte CRC 1450, LI 1530/28-1.)

2016 - 2019

M.Sc. Informatik

Universität Münster

Angewandter Schwerpunkt: Computergrafik, Visualisierung, Computer Vision, Machine Learning. Abschlussarbeit zur visuellen Analyse gemessener und simulierter Strömungsdaten mit Integration des OpenLB-Frameworks in Voreen.

2013 - 2016

B.Sc. Informatik

Universität Münster

Kerninformatik und Mathematik mit Nebenfach Physik. Abschlussarbeit zu volumetrischen Geschwindigkeitsvektorfeldern aus 3D-PC-MRT: Stromlinienberechnung, Bündelung und Visualisierung in Voreen.

Forschung

Ausgewählte Publikationen

Begutachtete Arbeiten zu Visual Analytics und ML-gestützter Visualisierung von Medizin- und Simulationsdatensätzen.
Vollständige Liste auf Google Scholar →

2026
An Integrated Open-Source Software System for the Generation and Analysis of Subject-Specific Blood Flow Simulation Ensembles
S. Leistikow*, T. Miro*, A. Kummerländer, A. Nahardani, K. Grün, M. Franz, V. Hoerr, M. J. Krause, L. Linsen
Computers, MDPIPDFDOI
2025
Improving Comparability of Temporal Evolution in 2D Embeddings of Ensemble Data
S. Leistikow, V. Molchanov, L. Linsen
WSCG 2025 Proceedings (CSRN)PDFDOI
2024
Interactive Visual Formula Composition of Multidimensional Data Classifiers
A. Derstroff*, S. Leistikow*, A. Nahardani, K. Grün, M. Franz, V. Hoerr, L. Linsen
Information Visualization, SAGEPDFDOI
2023
Multifield Analysis of Vorticity-Driven Lateral Spread in Wildfire EnsemblesIEEE SciVis Contest Winner 2022
G. Borrelli, L. Hagemann, J. Steinkühler, A. Derstroff, M. Evers, K. Huesmann, S. Leistikow, H. Rave, R. Sabbagh Gol, L. Linsen
IEEE Computer Graphics & ApplicationsDOI
2022
Multifaceted Visual Analysis of Oceanographic Simulation Ensemble DataIEEE SciVis Contest Winner 2020
H. Rave, J. Fincke, S. Averkamp, B. Tangerding, L. P. Wehrenberg, T. Gerrits, K. Huesmann, S. Leistikow, L. Linsen
IEEE Computer Graphics & ApplicationsDOI
2020
Interactive Visual Similarity Analysis of Measured and Simulated Multi-field Tubular Flow Ensembles
S. Leistikow, A. Nahardani, V. Hoerr, L. Linsen
VCBM 2020, EurographicsPDFDOI
2020
Aggregated Ensemble Views for Deep Water Asteroid Impact SimulationsIEEE SciVis Contest Winner 2018
S. Leistikow*, K. Huesmann*, A. Fofonov, L. Linsen
IEEE Computer Graphics & ApplicationsDOI
* Diese Autoren haben zu gleichen Teilen beigetragen.

Lassen Sie uns Ihr Projekt voranbringen

Sie haben ein Softwareprojekt, einen komplexen Datensatz, aus dem Sie Erkenntnisse gewinnen wollen, oder brauchen eine zweite Meinung zu Ihrer Codebasis? Ich freue mich, davon zu hören.

Remote-first · Reisebereitschaft weltweit, Reisekosten trägt der Auftraggeber · USt-IdNr. vorhanden · Berufshaftpflicht vorhanden · Konditionen auf Anfrage