Skip to content
Working from home
Working from home




  • Pro


Block or Report

Block or report jnidzwetzki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there 👋

I am Jan, a software developer and computer scientist with a focus on distributed databases and distributed systems. I am 36 years old, live in Berlin (Germany), and work for around 18 years in IT. I worked as a system administrator, network administrator, software developer, and CTO. At the moment, I am finishing my PhD (computer science / distributed databases) at the University of Hagen.

  • 🔭 I’m currently working on BBoxDB a distributed key-bounding-box-value database. BBoxDB is a NoSQL database for multi-dimensional data implemented from scratch (see full paper. With BBoxDB Streams, the software can also process multi-dimensional data streams and execute continuous queries (e.g., continuous range queries and continuous spatial joins, see the technical report).

  • 🌱 I’m also maintaining the SECONDO database. This is an extensible database management system developed at the university at Hagen. The database can be extended by Algebra Modules that implement custom data models and operators. The software focuses on the handling of spatial and spatio-temporal data. I also developed Distributed SECONDO, a distributed version of SECONDO.

  • 📚 I am the author of the book Entwicklung eines skalierbaren und verteilten Datenbanksystems (my master thesis, awarded as outstanding work and available as a book published by Springer).

  • 💬 I also talked at international conferences (SSTD, IEEE BigData, CIKM, EDBT, ...) about databases and published some peer-reviewed scientific papers. Have a look at my Demo Paper, which won the IEEE best demo- and short paper award at the BSD2019. See also my recent EDBT Paper, available as open access publication.

  • 🤔 I’m looking for help on my MySQL highly-available cloud container orchestrator.

  • 📫 How to reach me:

  • Fun fact: My first installed Linux Distribution was a SuSE 6.1 (Kernel 2.2.6) in 1999, and my first computer was a Pentium 1 with 100 MHz and 16 MB RAM running Windows 95.

Short CV

In the period from 2002 - 2005 I completed an apprenticeship as IT specialist for system integration. From 2006 - 2009 I took part in the DAA technical school, parallel to my job, in a training course for technical informatics. I successfully completed this course in 2009 as Staatlich geprüfter Informatiker (State-Certified Computer Scientist). Between 2009 and 2014 I was already enrolled at the FernUniversität in Hagen. There I studied computer science as an academy, bachelor and master student.

In 2012 I graduated as a Bachelor of Science in Computer Science, in 2014 I graduated as a Master of Science in Computer Science with the focus on: Operating Systems, Distributed and Cooperative Systems. In the years 2012 - 2014 I was also a student assistant at the Chair of Cooperative Systems for the courses Operating Systems, Distributed Systems and Computational Geometry.

My interests

  • Database systems
  • Operating systems
  • Distributed, scalable and fault-tolerant systems
  • Computer networks
  • Transactions and parallelism
  • Economics, financial markets and algorithmic trading systems

Selected Publications

More about me



  1. bboxdb Public

    BBoxDB is a scalable, highly available, and distributed data store for multi-dimensional big data. The software supports operations like multi-dimensional range queries and spatial joins. In additi…

    Java 28 10

  2. This project provides a Java client library for the Bitfinex WebSocket API (v2). Public and private channels (candles, ticks, executed trades, (raw) orderbooks, orders, and wallets) are implemented.

    Java 88 54

  3. BerlinMod Player is a tool that creates a stream of coordinate updates from BerlinMod data. The tool can be used to benchmark geo-spatial stream processing sytems.

    C++ 1

  4. chrootfs Public

    chrootfs is a virtual filesystem for chroot environments. The project implements a lighweight FUSE FS overlay over a exsting filesystem.

    C 2

  5. pic Public

    This project contains some assemby code for 8-bit PIC microcontroller (e.g., a driver for seven-segment leds or a driver for a ultrasonic sensor).

    Assembly 1

  6. A container image for a highly-available (replicated) MySQL installation that can be used in Kubernetes or Docker Swarm.

    Python 6 4

3,312 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri

Contribution activity

January 2022

Created 1 repository
137 contributions in private repositories Jan 1 – Jan 23

Seeing something unexpected? Take a look at the GitHub profile guide.