This page provides an overview of recent projects.

Recent technical skills

  • Frontend: Vue, Angular, (React, Svelte)...
  • Backend: Node.js, Firebase fns, GraphQL, REDIS, ...
  • JavaScript: TypeScript, RxJS, (Ramda) ...
  • Web: HTML, CSS, SASS, Websockets, SSE, ...
  • Test: Mocha, Ava, (Jest), Cypress, Storybook, Protractor, ...
  • Cloud: Kubernetes, Docker, Firebase, GCP, AWS, Azure, ...
  • Dev: Gitlab pipelines, Jira, Webpack, Docker,...
  • Blockchain: member of the first cohort of Plutus Pioneers. Plutus is a Haskell-based DSL to write smart contracts on the Cardano Blockchain.

A suite of adminstrative apps based on Vue.js for a complex micro-service project

The goal of the project is to parse and process a large stream of public transport information and to deliver targeted data to a tenthousends of custom devices. It was developed on a greenfield, AWS based, K8s infrastructure largley driven by Java based microservices.

The focus of my work was to develop a suite of web apps to manage master data and monitor and administer the overall operation. This includes handling complex datastructures and highly specific business and workflow logic. The development includes refactoring of reusuable components into a share frontend library.

  • Role: Developer in SCRUM-Team
  • Technologies: Vue.js (vuex, vue-cli, vue-rx, vue-testutils, ....), Storybook, Cypress, Gitlab-CI, K8s
  • Status: delivered and being actively used

Frontend and backend for psychometrics application

Development of a psychometrics web application powering a range of predefined and customizable tests. The application respects advanced anonymity and complex reporting requirements.

The project was developed from scratch based on the customers scientific and businsess needs. It started with a an minimal viable product implementation that was immediatly been used in practice and was substantially refined while serving active users.

I acted as a solo developer and implemented and maintained the application in close collaboration with the customer.

  • Role: Solo Developer
  • Technologies: Vue.js, Storybook, Firebase Functions, Firebase Storage
  • Status: delivered and being actively used

Backend service for Social-App based on GraphQL

I contributed to an agency project to develop a Facebook-style Social-App to be used by members of a large German organization. The App itself is based on IONIC and provides features such as photo-posts, personal profiles and push notifications. It also provides channels which allow the organization to publish news and other information. The focus of my work was to develop a backend CMS-services and minimal UI to allow content-creating for editors.

  • Role: Developer in SCRUM-Team
  • Technologies: Node.js, Express, GraphQL, Apollo, MySQL, Microsoft Azure, IONIC
  • Status: delivered and being actively used

iOS/ Android App with location aware B2C content and chat / dating components

Based on a client's initial concept idea and screen mockups, I have further detailed the project and implemented a minimal viable scope version. The App features location awareness based on iBeacons as well as geolocation and provides location based content. It also allows users to connect and chat.

  • Role: Architect and solo developer
  • Technologies: IONIC 3 (Angular, Cordova), iBeacon, Eddystone, Firebase
  • Status: delivered to alpha-test in App- and Playstore

Implementation of Social-Features for Event App

For an agency delivering native apps and websites for large events, I have integrated chat and social calendar functionality into the existing product offering.

  • Role: Developer in a remote team
  • Technologies: Firebase, JavaScript
  • Status: delivered and being actively used

iOS/ Android Conference App for Medical Congress

Short term delivery of a conference App featuring remote Content Management, File Synchronization and integration with various file formats such as PDF and Video.

  • Role: Concept and Solo-Development
  • Technologies: IONIC 2, Firebase
  • Status: delivered and successfully used during event

iOS/ Android App for Fashion Fair

Short term delivery of a complex App for on-site interaction between exhibitors, organizer and Influencers featuring image uploads, Instagram integration and basic publishing workflows.

  • Role: Lead-Developer in a small team
  • Technologies: IONIC, Firebase, Instagram, Node.js, Heroku, Auth0
  • Status: delivered and successfully used during event

Web based multiplayer Game

Concept and development of a multiplayer game involving complex geometrical and mathematical logic.

  • Role: Technical Lead and Solo-Developer in an informal three person Startup scenario
  • Technologies: Node.js, REDIS, Firebase, Websockets, Express, Angular, Paper.js. Heroku
  • Status: prototype ready, further funding pending

GastroHub Startup

GastroHub was a lean startup to help Gastronomy outlets with their procurement. It was founded by partner from the Berlin Gastronomy scene and me to explore the business opportunities in this area. The actual app features business directory listings, map and location integration, complex filter functionality, push notifications, social login, and various other features. The app is ready for iOS and Android. However, we have stopped the rollout to further refine the concept.

  • Role: Technical Lead, Solo Development, acting as Geschäftsführer
  • Technologies: IONIC (Angular, Cordova), Firebase
  • Status: delivered
Last Updated:
Contributors: Stephan Gieffers