IT & Engineering

Solutions

Technologies, methods, tools, and organisational models are constantly evolving. Sustainable solutions require know-how that stays current.

Source: Breather, Stylish meeting room · Licence: CC0

Service portfolio

An excerpt from the current offering

SK-CS provides a broad range of professional IT services – from apps to requirements, from interfaces to architecture.

Tidy desk with smartphone, keyboard and work materials
Source: Jeff Sheldon, Overhead desktop workspace · Licence: CC0

Product & interface

Mobile Apps & Frontend

  • Mobile app development for Android using Kotlin as well as Flutter/Dart
  • Mobile app development for iOS using Flutter/Dart
  • Development of interactive websites using JavaScript, CSS, HTML5, Bootstrap
  • Use of modern UI frameworks such as Flutter, Vaadin, Flask
  • Integration and customisation of CMS systems
  • Google Cloud Platform integration
  • Play Store and App Store optimisation
  • Google Firebase, Ads & Analytics
  • Meta / Facebook Ads
Request service
Source code on a computer monitor
Source: Markus Spiske, Code on computer monitor · Licence: CC0

Systems & integration

Backend Development

  • Java 23 application development using Spring Boot, Vaadin, Hibernate
  • Interface design and development using numerous common formats and technologies
  • Lightweight REST APIs, e.g. with Javalin
  • Object-oriented development in Python
  • Blockchain development
  • Development and integration of AI models using TensorFlow, Pandas, NumPy
  • CI/CD pipelines
  • Docker-based containerisation
  • Cloud integration
Request service
Handwritten planning in a notebook
Source: rawpixel.com, Marketing plan · Licence: CC0

Understand before you build

Requirements Engineering

As technical possibilities continue to grow, so do the demands placed on modern IT systems. Complex requirements must be implemented reliably in ever shorter timeframes. One of the most effective levers is well-structured requirements engineering.

My focus is on ensuring sustainable, maintainable, and efficient solutions already at the requirements level – among other things through:

  • Questioning and truly understanding the business objectives
  • Collecting, aligning, and sustainably documenting results
  • Abstracting and refining requirements
  • Structuring, consolidating, and harmonising requirements
  • Eliminating redundancies and contradictions
  • Identifying alternative solution approaches
  • Clarifying data protection and legal constraints
  • Deriving epics, user stories, and acceptance criteria
  • Developing solution concepts
  • Validation through business test cases, use cases, MVPs, and prototypes

These disciplines translate the business “world of requirements” into the language of IT. Complexity is reduced as early as possible – ideally at the very beginning of a project. This saves resources, improves quality, and accelerates the process through consistent application of the Pareto principle.

Request service
“Life is really simple, but we insist on making it complicated.” Confucius (551 BC – 479 BC)