I am Ole Kröger, B.Sc in computer science, I work on many projects and now is the time to write things down. Hope that I have/had some ideas that are interesting for you. Please write me an email if you are interested in a project of mine then I will try to write about it!

Name of my blog

I changed the name of this blog in October 2016 from OpenMachines to OpenSourcES. Well I like domain names where the tld is part of the name. The idea behind OpenMachin.es was a cross over between open source and machine learning. Unfortunately I had some problems with reactivating that domain and tried a new domain name. OpenSourc.es is a new fun way, I suppose. OpenMachines sounds a bit like some hardware stuff which is absolutely not the idea behind this blog. OpenSourc.es is interesting because it is a more general one and the German "es" is the English "it". Therefore the new name is a imperative for: OpenSource it! You should open source your project!

A bit about my projects:

My first big project, Wikunia, started in 2011 and is not even a side project anymore but you can still check it out :D. Some years later I've started to open source most of my stuff after I finished school in June 2013. The biggest projects are now at GitHub. In the springtime of 2014 everything in my open source career was about Brackets. Brackets is a open source editor coded by Adobe. It's an editor for all platforms and the best thing is that it's build with JS! I was a web guy and now I can code extensions for an editor in itself using web technology.

At the moment I have three "big" extensions which help during the documention process cause I think that code is cool in the moment you write it but it isn't always cool some weeks later. Documenation wasn't fun but now after implementing FuncDocr it's kind of enjoyable, at least for me :D

After I writing my bachelor thesis about "Evaluating a heuristic for alternative routes in road networks" I got into optimization. I took this discrete optimization course on coursera and got more than fascinated. During an internship at LANL I've worked on a mixed integer nonlinear solver using the relatively new programming languge Julia. The solver is called Juniper. Go check it out at GitHub.

Legal Disclosure

Information in accordance with section 5 TMG

Ole Kröger
Im Neuenheimerfeld 691
69120 Heidelberg


E-Mail: o.kroeger@wikunia.de



We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Accountability for content

The contents of our pages have been created with the utmost care. However, we cannot guarantee the contents' accuracy, completeness or topicality. According to statutory provisions, we are furthermore responsible for our own content on these web pages. In this context, please note that we are accordingly not obliged to monitor merely the transmitted or saved information of third parties, or investigate circumstances pointing to illegal activity. Our obligations to remove or block the use of information under generally applicable laws remain unaffected by this as per §§ 8 to 10 of the Telemedia Act (TMG).

Accountability for links

Responsibility for the content of external links (to web pages of third parties) lies solely with the operators of the linked pages. No violations were evident to us at the time of linking. Should any legal infringement become known to us, we will remove the respective link immediately.


Our web pages and their contents are subject to German copyright law. Unless expressly permitted by law (§ 44a et seq. of the copyright law), every form of utilizing, reproducing or processing works subject to copyright protection on our web pages requires the prior consent of the respective owner of the rights. Individual reproductions of a work are allowed only for private use, so must not serve either directly or indirectly for earnings. Unauthorized utilization of copyrighted works is punishable (§ 106 of the copyright law).

Provided by Muster Vorlagen


This website opensourc.es uses Matomo http://matomo.org, an open-source web analytics software.

Matomo uses cookies, which are text files placed on your computer to help us analyse how users use our website. The information generated by the cookie about your use of the website will remain under the data ownership of the Federal Ministry for Economic Cooperation and Development. Prior to storage, your IP address will be anonymised. The data collected is only used to improve our website. When we analyse the data, we cannot trace it to you.

In order to ensure this, the user information generated by the cookie, including your truncated IP address, is sent to our server and stored there to analyse the use of our website. This enables us to optimise the site. Every time a user accesses a page on our website, and every time a file is downloaded, that information is stored in a log file. The following information is saved: page title, search terms that led you to the page, search engines, page URL, number of pages visited, your domain (country), internet service provider, browser information, operating system, monitor resolution, browser plug-ins, access times and duration, pages through which you entered and left our website, downloads, and referring websites' addresses. The data stored is evaluated for statistical purposes only. No information is passed on to third parties.

You can disable cookies by adjusting your browser settings accordingly (see here for instructions).

However, if you disable cookies, you may not be able to use all functions of this website.

By using this website, you agree to the BMZ processing your data as described above and for the purpose described above. We protect your privacy by truncating the IP address of your computer (removing the last two octets).

If you are asked for any personal details when using our services, it is entirely at your discretion whether to provide them or not. Any personal details you do give will be stored and processed in accordance with German data protection legislation.

Cookie policy

Cookies are a technology which can be used to provide you with tailored information from a website. A cookie is an element of data that a website can send to your browser, which may then store it on your system.

The BMZ occasionally uses cookies so that we can support you more effectively when you return to our website. You can set your browser to notify you when you receive a cookie, giving you the chance to decide whether to accept it.

Netscape, Mozilla Firefox: -> Tools -> Options -> Privacy -> Cookies

Internet Explorer: -> Tools -> Internet Options -> Privacy -> Advanced -> Cookies

If you do not wish to allow us to aggregate and analyse your browsing information on the site, you may opt out by using the following mechanism. An opt-out cookie will be placed on your browser, preventing us from collecting any session data from you. Please note that if at any point you choose to delete all the cookies on your computer, the opt-out cookie will be deleted, too. In that case, you would need to renew your opt-out choice.

Opt out


Back to Overview