You just landed on the personal web page of

Simon Leistikow.

I am a freelance software engineer and computer science researcher from Germany.

When not at work, I am most likely exploring the (real) world.

About Me

I am very easy to motivate for all kinds of things, but I can also end up being obsessed by specific topics. Sometimes, it turns out to be hard to properly balance these two extremes; that is still a subject of personal optimization. What I don’t enjoy, however, is doing repetitive or “trivial” work—so I guess I’ve found the right job?

During my computer science PhD in visualization, I worked with a wide variety of datasets, including volumetric data and heterogeneous ensembles thereof, cohort data, spherical data, graph data and tabular data. I would hence consider myself mostly data-agnostic.

I enjoy integrating frameworks with one another, writing interfaces and adapters—effectively piecing together components to create something greater than the sum of its parts.

Currently, I am working as a freelance software engineer, creating audio plugins. For one, this allows me to learn many new things about audio programming. On the other hand, I can transfer a lot of my experience into a new domain.

If you have a project idea to discuss with me, feel free to reach out!

Here are selected technologies I've been working with recently:
  • C++
  • JUCE
  • Qt
  • CMake
  • Boost
  • Python
  • OpenGL
  • Dash
  • VTK
  • Java
  • Android API
  • SQL

Selected Projects

Voreen
C++ Qt CMake OpenGL Boost VTK Python
Voreen
I am one of the maintainers of Voreen, a rapid-prototyping rendering framework. It has originally been built to quickly develop rendering algorithms for volumetric data, but since has grown to feature many flow ensemble simulation and analysis tools contributed by me.
quiGLy
C++ OpenGL Qt
quiGLy
quiGly is a mostly finished project for prototyping, configuring and learning about the OpenGL pipeline, including shader programming. I contributed most of the OpenGL related code and respective Qt integration, which required to study almost the entire OpenGL 4.5 specification.
ICQ Messages Viewer
Python SQL
ICQ Messages Viewer
A simplistic ICQ chat message viewer that allows to read the chat history stored in a 'Messages.qdb' database after ICQ was officially shut down.
polarsteps2kml Converter
Python XML 🌍
polarsteps2kml Converter
A script converting polarsteps travel archives into Google Earth's .kml format