CV

Kevin Scheeren, software developer based in Heinsberg, Germany

Download CV (PDF)

Web version, without home address, phone number or date of birth · updated October 2026

Kevin Scheeren

Experience

  1. since 08/2023

    Managing Director

    Cube Algos UG (haftungsbeschränkt), Heinsberg

    • My own software in Dart and Flutter, plus internal tools and automation for recurring tasks where no off-the-shelf product fits
    • A project for a start-up in the US, from gathering the requirements to handover, coordinated in English
    • Built and run the entire server infrastructure: Linux, Docker, reverse proxy, user management and single sign-on, backup and monitoring, email
  2. 02/2021–07/2023

    Apprenticeship and working student in software development

    oculavis GmbH (now maintastic), Aachen

    • Continued and completed my apprenticeship in August 2022, then stayed on as a working student in the same role
    • Computer vision and augmented reality team
    • Worked on the remote maintenance and remote support platform that service teams and specialists use to work on faults together
    • Completed two white-label Unity apps for EU-funded research projects
    • A Unity app that shows machine data over MQTT (topic of my seminar paper)
  3. 08/2019–01/2021

    Apprenticeship as a Mathematical-Technical Software Developer

    Apodius GmbH (Hexagon Manufacturing Intelligence), Aachen

    • Worked on the main application: WPF user interfaces in C#, following the MVC pattern
    • Internal research projects with OpenCV: detecting a Siemens star in the camera image to compute focus quality, and my own version of the focus peaking found in Sony cameras
    • Helped build and install camera systems, tested on a near-production system in the test lab
    • Worked with Team Foundation Server, Git, Jira and Kanban
  4. 06/2017–07/2017

    High school internship in software development

    CSB-System AG, Geilenkirchen

Education

  1. 08/2019–08/2026

    Applied Mathematics and Computer Science, B.Sc. program (not completed)

    FH Aachen University of Applied Sciences, Department of Medical Engineering and Technomathematics

    • 135 of 180 ECTS credits completed, left without a degree
    • Advanced C++ and C# both graded 1.0 (German scale, 1 = best)
    • Seminar paper (12/2021): an MQTT interface in Unity apps for machine data, github.com/kevinscheeren/seminar-mqtt
  2. 08/2022

    Mathematical-Technical Software Developer (MATSE)

    IHK Aachen, state-recognized vocational qualification (examination under § 37 BBiG)

    • Overall result: satisfactory; software design and programming: good
    • German and European Qualifications Framework, level 4
  3. 07/2019

    Abitur (German university entrance qualification)

    Kreisgymnasium Heinsberg

    • Advanced courses: mathematics and computer science
    • Final grade: 2.1 (German scale, 1 = best)

Projects

  1. ongoing

    Personal Projects

    • flutter_template (private): a Melos monorepo as a template for my own apps, with my own MVC state management package, a custom lint plugin that enforces it, localization, a base setup for macOS, Windows and Linux, and Dart packages with code generation
    • groundwork (open source, github.com/groundwork-md/groundwork): workflows and working principles for AI coding agents (Claude Code) in markdown files, checked by a Python script
  2. 2020/2021

    Flutter app, university group project

    FH Aachen, shown at the university's software showcase

    • Mainly the frontend of an app connected to a forest digital twin at an RWTH Aachen institute: photo upload, image recognition in the team's backend, information on trees, staff and machines

Skills

Dart and Flutter
Melos, my own MVC state management, code generation with build_runner
Other languages
C#, Java, Python, C++
Unix and operations
Linux, shell scripting, Docker
Data
REST APIs, basic SQL from university and personal experiments
Tools
Git, Jira, Kanban, Claude Code

Languages

  • German: native
  • English: B2/C1 (per my Abitur certificate)