As an architect, teamlead and later VP Managed Service I've built the ArangoDB Oasis managed service, brought it into production and helped growing it into the foundation for ArangoDB's business future.
The ArangoDB Oasis platform makes it easy for customers to run an instance of the ArangoDB Graph database in the cloud. All the customer has to do, is pick a cloud provider and a region and the Oasis platform will take care of the rest. The Oasis team is there 24/7 to make sure your database is being looked after and taken care of when needed.
I started the project, designed the platform's architecture, built a substantial part of the software as well as the team and the processes from the ground up. The platform is entirely based on Kubernetes. We use Kubernetes as an abstraction layer to ensure that customers get the same experience, no matter which cloud provider they choose. Technically that means that we build in and with Kubernetes, not just deploy applications on top of it.
At first my role was mostly technical, building the architecture and the code for the platform, together with a small team. Later my role extended to one in which I'm responsible for leading the team that build and operates the platform, combined with helping (and training) the sales organization to sell a cloud based product.
Technical skills: Go, React, Kubernetes (use & extend), ArangoDB, Cloud infrastructures (AWS, Azure, GCP)
Soft skills: Building & managing a cloud team, Training (pre-)sales, Product Management
As a freelancer, I'm helping the Aljabr team to design & develop various tools and frameworks for working with data pipelines in a highly scalable, multi-cloud environment predictable, declarative and fun.
Technical skills: Go, Kubernetes, HDFS, Data pipelines, Spark, Cloud infrastructures
One Core. One Query Language. Multiple Data Models.
As a freelancer, I'm helping the ArangoDB cluster team to design, develop & maintain various tools for making the deployment of the database easier, more reliable and more cost effective.
Some of the projects I'm involved in are cross datacenter replication, Kubernetes operator, and bare-metal deployment.
Technical skills: Go, ArangoDB, Kubernetes, Docker, Cloud infrastructures
Blue Oceans Group
So that’s what we do.
We build ships to conquer blue oceans. With hard work we keep our ships moving and find land.
The Blue Oceans Group creates disruptive concepts in exsisting and new markets. With a team of professional developers and marketeers we tend to fight established parties, or make new parties fight ours. We launch companies and steer them in the right way. Once a ship finds land our main goal is attracting the right partners and grow fast. By outsourcing key activities and employ talented people, we’re able to keep our focus on creating.
Technical skills: Go, Ember.js, ES2015, CoreOS, Docker, Fleet, Containers, Micro Services, Infrastructures
When designing a product as a large set of micro services, at some point you'll have to deal with deploying all of these services and keeping them operational. This is no easy task that involves provisioning machines, deploying services, collecting logs, monitoring performance & uptime and so on.
This can all be done from scratch but that takes a lot of time and money. Giant Swarm is building a software stack that enables you to focus on your product and not everything that is needed to operate it.
As a freelancer I've helped to design & build the backend of this stack as well as the tooling needed to control it.
Technical skills: Go, CoreOS, Docker, Fleet, Containers, Micro Services
The Subliminl platform enables businesses to have their fans create advertisements for them. Fans take a picture, insert advertisement artwork into it with our app and share in on their social network. The businesses then reward participating fans with goodies (real goods and services).
I'm co-founder and CTO of Subliminl.
Technical skills: Node.js, Android, iOS, AngularJS, MongoDB
I started this project many years ago as just a hobby project. "How hard can it be..."
When I went public with it, many other developers got interested and started extending it.
Nowadays it has support for all kinds of filesystems, a graphical user interface, networking and much more.
Technical skills: Java, Operating Systems, PC hardware
I wrote the cross compiler from .NET code to Dex code, the Visual Studio integration (including debugger), a lot of the framework code and various sample apps.
Technical skills: Android, Dex/Dalvik, C#, Compiler construction
I wrote the entire application.
Technical skills: C#, .NET internals, Obfuscation techniques
If you have any kind of database and want to fill data into existing or new PDF forms, this application was the tool to use.
Technical skills: C#, PDF, ASP.NET
I've been playing with model trains all my life. Currently I have an H0 scale and an N scale track and I'm a member of a small group of model train enthusiasts who are working on an H0m scale "Swiss" track. All of these tracks are controlled using Binky Railways, a program I wrote to make train automation a bit easier.
Technical skills: C#, Go, Flutter
Checkout my LinkedIn for even more of my history.