Štefan Urbánek

Mentor, data infrastructure architect, data governance practitioner, software engineer, independent researcher.

In the domain of data warehousing and data governance for over 18 years, as an architect, software engineer and consultant. Some of the companies I worked for: Facebook, Squarespace, Anaconda, Orange. I have advised and worked for various non-governmental organizations, such as Open Knowledge Foundation to introduce industry practices into the space of open government data.

I am an open-source creator and contributor, conference speaker and a creator and lead developer of open-source data warehouse toolkit Data Brewery and it’s flagship multi-dimensional analytical server Cubes.

Artifacts: Github, Slideshare, Speakerdeck, Scribd.


My core expertise is in business intelligence and data warehousing. I consult and assist in the areas of data warehouse architecture, data governance, data quality.

I prefer to work with organisations together, while transfering the knowledge to their engineers for self-sufficiency.


Non-professionally doing independent research in the cross-disciplinary field of complex systems and their knowledge codification, unconventional computing and non-linear languages.


Engineering Specialisation

Values: System’s adaptability, ecosystem’s technology agnosticism and transparency of data quality.

Independent Research


Non-governmental Organisations:

Open-Source Portfolio


A multi-dimensional conceptual data framework and server. The main features are OLAP and aggregated browsing with default relational database, multi-dimensional analysis, logical view of analysed data. The purpose was to focus on how analysts look at data, how they think of data, not not how the data are physically implemented in the data stores, hierarchical conceptual dimensions. The framework is SQL-dialect agnostic and uses relational-algebra with dialect-specific compilers to generate concrete database queries.

Links: Project Home, Github sources, Documentation


An experimental Python framework for data processing and data quality measurement. Basic concept are abstract data objects, operations and dynamic operation dispatch.

Links: Project Home, Github sources, Documentation


Small utility library for embedding arithmetic expressions parser and compiler into other libraries and applications.

Links: Github (contains documentation)

Step Talk

Smalltalk implementation on top of Objective C runtime. Used as a scripting framework for creating scriptable servers or applications. StepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is written using GNUstep.

Links: Github


Was a toolkit for multi-agent based simulations written in ObjectiveC. Featured iterative simulator, simulation server, data probing and collecting mechanism and virtual laboratory application (Farmer) to control and visualize the simulation.

Links: Github

Other minor libraries from the past:

Independent Research


Biochemsitry inspired programming language. Experimental research project.

Links: Slides, Document, Github

Conference Talks