Services

Software Development

I can develop all kinds of software for you. I'm mainly
proficient at creating web based services using Python and
Django. My preferred work is in the backend.

Besides web development, I can also do other kinds of
software development or scripting. My main programming
languages are Python and Rust, but I also know Java, C#,
JavaScript, Bash, some Go and a little C.

Some other random technologies I have experience with:
PostgreSQL, Redis, Docker, Git, Nginx, Ansible and Android.

Internet of Things

I can help you to build all kinds of IoT related things,
like low-power sensor nodes or programmable LED
installations. I know about security best practices, so the
firmware I write will not end up in a DDoS-Botnet :)

Network Design

If you need help to design or extend your home or
company network, or if you want to provide WiFi in your
cafe or hotel, feel free to contact me.

Portfolio

About

I'm a software engineer located in Switzerland in the beautiful village of
Rapperswil.

I finished my bachelor's degree in computer science (with focus
on software engineering and security) at HSR
in summer 2014. I'm currently employed part-time by
Threema, helping them to bring
secure, easy to use communication to the general public.

Besides that job, I started doing freelance work in the
beginning of 2016. Please contact me
if you need something to be done!

Location

Around the Web

Databot

Project Description

Databot was a trade register and business
information platform that was live from 2010 until
January 2015. We developed the platform using
Python and Django in a small team. I was
responsible for the entire Django backend part that
queried the data, processed it, did aggregations
and then prepared the data for rendering in the
Browser. Even though we had about 5000–6000
daily visits on average, the platform was later
shut down due to business reasons.

To be able to scale the service horizontally and
cost-effectively, I developed an automated
deployment infrastructure on top of Amazon AWS that
supports immutable deployments and automatic
on-demand scaling of server instances to keep up
with peaks in resource demand.

Technologies Used

flexReports API

Project Description

flexReports is a web based, customizable and
responsive reporting solution by Webrepublic AG.
For this project, I designed and implemented a RESTful
API using the
Django REST Framework
that made it possible to
build a flexible single page JavaScript application
on top of it.

I also designed a deployment workflow using
Ansible
that enables a three-stage deployment:
Deploy to a development server, deploy to a staging
environment, and finally deploy to the production
server.

Technologies Used

Project Title

Use this area of the page to describe your project. The icon above is part of a free icon set by Flat Icons. On their website, you can download their free set with 16 icons, or you can purchase the entire set with 146 icons for only $12!

Project Title

Use this area of the page to describe your project. The icon above is part of a free icon set by Flat Icons. On their website, you can download their free set with 16 icons, or you can purchase the entire set with 146 icons for only $12!

Project Title

Use this area of the page to describe your project. The icon above is part of a free icon set by Flat Icons. On their website, you can download their free set with 16 icons, or you can purchase the entire set with 146 icons for only $12!