PK

Hi, I'm Pascal,
nice to meet you

I am 29 years old and a Full Stack Developer from Bern, Switzerland.

Initially starting out as a self taught developer I have a wide variety of skills and am able to learn new technologies quickly. I have worked with lots of technologies including C#, React, Next.js, PHP, WordPress, Laravel, HTML, CSS, Javascript, Angular, MongoDB, SQL, GitHub, GitHub Actions and React Native.

Portrait

My story

When I was 14 I was invited to a web development company to see what it was like to work in this industry. I was fascinated by the work, got home at lunch and immediately downloaded Dreamweaver. From then on I was hooked and learnt programming during my time at high school with various online tutorials and YouTube videos.

After finishing high school I got an internship at a web development company. I was able to work on several interesting projects for swiss companies and the government. I learnt a lot during that time as well as in the following 6 years where I was working daily as a full stack developer in the WordPress ecosystem and taught the interns and junior developers.

As I was self taught I wanted to have a formal education in computer science as well and started my bachelor of IT, design and management at the University of Applied Sciences Northwestern Switzerland. There I learnt about a wide variety of topics including software design patterns, UX design, UI design and management.

After completing my bachelors and having worked with WordPress for 6 years, I wanted a change and got into a more product based company where I am working as a C# & React fullstack developer. With my background in my previous jobs I am the go to guy for everything related to frontend development at my current company. However, design is not a focus and I would love to change that.

In my free time you will often find me doing sports, especially beach volleyball and fitness. On the weekends in summer I usually compete in the Swiss beachvolley league. This is a great way for me to relax and to get my mind off work.

Interesting projects

Creating a new experience for gift vouchers

I created the frontend and backend code for this project for my current company. The goal was to create a platform where our customers could sell more of their vouchers. This project was entirely designed and developed by me.

See it live
e-surprise Platform

Website for a swiss sustainable bank

I was the lead developer for the new website for Globalance Bank. I was responsible for the frontend development and the implementation of the animations and interactions as well as coordinating with the other developers.

See it live
Globalance Website

Work Experience

Software Developer at IdeaCreation GmbH (Remote)

2020 - today
  • Conceptualisation and implementation of new features for the ecommerce system
  • Fullstack work on frontend and backend (API, backoffice, customer shop)
  • Implementation of new payment gateway
  • Upgrading legacy systems (payment, ci/cd pipeline, webpack)
  • Implementation of developer experience features and improvements (ci/cd pipelines)
  • Performance improvements in all layers of the stack (C#, ASP.NET, MongoDB, MSSQL, HTML, Javascript, CSS)
  • Migrating React Javascript to Typescript
  • Code review
  • 3rd level support
  • Onboarding and support of new team members

Web Developer for WebKinder and cubetech

2014 - 2020
  • Development of corporate websites, web apps and mobile apps with HTML, CSS, Javascript, WordPress, PHP
  • Code reviews for quality assurance
  • Development of PHP plugins for CMS
  • Teaching junior developers
  • Development of open source projects

Open Source Contributions

I really like the idea of open source. Even though most of my work is closed source for the companies I have worked for, I have had some opportunities to work on various open source projects during my free time.

Swiss Civil Protection Map

The Swiss Civil Protection is an alternative to the military. This organisation is focused on catastrophic events that might happen e.g., a flooding or a big accident. The Swiss Civil Protection will help to mitigate the impact of these events. To support this work we have created an online application that can be used by the numerous Civil Protections in Switzerland. The application is an interactive map, where the commanders can draw what event happened and where it happened.

The application is open source and is used by several Civil Protections in Switzerland. I have made several improvements and adjustments to this project. You can see them here: GitHub. We continue to develop this application once a year to add new features and improve existing ones.

Swiss Civil Protection Map

WordPress Ecosystem

I have worked on several open source WordPress Plugins and got mentioned in the WordPress Release 5.8 for contributing.

For example I have contributed to the Timber Plugin for WordPress:

Currently I am not actively working on this project as I am not active in the WordPress community anymore.