About me

Calucon Logo

Hello, my name is Simon.

I'm a computer science student at the University of Konstanz. While studying I'm also working as a full-stack developer at FastRocket GmbH.

At University, I'm focusing my studies in the field of HCI (Human Computer Interaction). As I enjoy working on front-end-facing projects, I want to gain a deeper understanding of UI/UX design.

At work, I'm mostly working on various PHP applications. Among these are WordPress and Shopware websites.


September 2016

Started apprenticeship as Software Developer at
Gebhardt Logistic Solutions GmbH


October 2018

Volunteering as system admin at
Cohesion of Wolves e.V.


February 2019

Successfully finished apprenticeship
and got an employment contract at
Gebhardt Logistic Solutions GmbH

October 2019

Studying computer science at
University of Konstanz


March 2020

Working part-time as Full-Stack Developer at
FastRocket GmbH


Author: Simon Schwitz

Created on 2019-09-21



4+ years

Approaching the end of my apprenticeship, I wanted to create my own website. Having learned that you can easily use PHP in combination with an Apache2 web server and wanting to learn something new, this was the first time I've looked into PHP. In the beginning, I mostly focused on the object-oriented part of PHP without any additional libraries or frameworks. After starting at my current employer, I was first introduced to the Laravel ecosystem. Later we had requests for WordPress plugins and Shopware (based on Symfony) themes and apps.


3+ years

For the final project of my apprenticeship, there was a requirement that the server part of the software can run on any host. I heard about Kotlin before, but this is the first time I've actually used it. Having a profound background in Java, switching to Kotlin was quite easy and I enjoyed working with all the additional features that Kotlin offers.

My own Java/Kotlin TCP/UDP library emerged from my final project which can be found here. During one of my University courses, I was able to re-use this library, but due to lack of time, I've never continued to actively develop it further.


4+ years

I taught myself how to program while still going to school. Back then, I was strongly interested in Minecraft and wanted to develop my own server plugins. Having no experience at all, I started by watching Youtube videos and learned it that way. Also at University, this was the first programming language we were required to learn.


3+ years

For my apprenticeship, I had to learn C# as the majority of the used in-house software was either written in C# (partly ASP.NET).


6+ years

As already mentioned, at the company I did my apprenticeship, we used ASP.NET to deliver websites to our co-workers. These were rendered through the Razor template engine and used Bootstrap as CSS framework and JQuery to facilitate writing Javascript code. As we already were accustomed to C#, we used the ASP.NET framework to port all in-house to a web-based variant so users can use them regardless of their operating system or the device they used for their job.

Until today, the demand for websites hasn't stopped growing and many of our current customers are looking for responsive websites for various purposes.


6+ years

Behind every enterprise application is usually some kind of Database. This can range from a simple Maria- or Mysql database, to SSAS (Microsoft SQL Server Analysis Services) for creating BI (Business Intelligence) reports to a MongoDB for simple data storage.

Author: Simon Schwitz

Created on 2023-01-10


Author: Simon Schwitz

Created on 2021-10-26