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
Experience
-
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
-
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)
-
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
-
06/2017–07/2017
High school internship in software development
CSB-System AG, Geilenkirchen
Education
-
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
-
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
-
07/2019
Abitur (German university entrance qualification)
Kreisgymnasium Heinsberg
- Advanced courses: mathematics and computer science
- Final grade: 2.1 (German scale, 1 = best)
Projects
-
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
-
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)