01 Senior full-stack engineer / Salzburg
From product intent
to dependable releases.
I’m Denis Schüle — a Software Architect with professional software experience since 2019.
My current work at SKIDATA spans Operator Applications for mobile access—including Apple VAS, Google Smart Tap and NFC—alongside Spring Boot microservices, Vue.js / TypeScript, BLE and distributed systems.
before answers systems
with edges momentum
with care
Start with the actual problem. Translate noise into a shape the team can move on.
02 Engineering evidence
Systems, products
& technical ownership.
On-device feedback
for rehabilitation.
A mobile product project using computer vision and direct audio-visual feedback to support guided rehabilitation exercises.
The concept keeps camera and exercise data on the device, avoids user accounts and cloud storage, and was shaped through close teamwork with engaged stakeholders.
A language toolchain
for mobile test automation.
As part of my MSc work, I developed a VS Code extension with diagnostics, completion, navigation, AIM validation, and one-click Maestro flow generation and execution.
A TypeScript extension client communicates with Kotlin LSP and CLI services built on a shared ANTLR language core and semantic model. An optional Ktor/React UI visualizes generated artifacts and runtime results.
Software Architect
/ Operator Applications
Senior development work across Operator Applications, mobile access, distributed services, customer hardware, product requirements, and delivery in a seven-person team.
- Operator Applications for mobile access, including Apple VAS, Google Smart Tap and NFC integrations.
- Bluetooth Low Energy mobile-access system spanning software and customer hardware.
- Spring Boot microservices with a Vue.js / TypeScript frontend.
- Requirements analysis, Jira planning and release coordination across international stakeholders.
Software Developer
Frontend and mobile development in customer-specific projects, with structured delivery across Microsoft-based environments.
Chef Pâtissier
Precision, quality and calm execution under pressure. A different craft, with a familiar standard: details become the experience.
EDU Education / continuing
Technical depth grows best when it stays connected to practice.
Business Software
Development
Campus02 / Graz
Multimedia
Technology
FH Salzburg / planned completion Oct 2026
COMMUNITY Teaching / sharing
Make technology
feel possible.
Since mid-2025, I have held two to three hands-on courses per month for groups of 3–20 participants aged 10 to 70.
Sessions cover web fundamentals with HTML, CSS and JavaScript, as well as Python and Microsoft MakeCode. The aim is to make technology approachable and show how broad the possibilities in IT are.
03 How I work
Clarify. Build.
Own what runs.
I like the connective work: turning an unclear need into a shared decision, keeping product intent close to implementation, and staying involved after release.
Clarify
Ask the question behind the request. Make constraints and trade-offs visible so the team can make a sound decision.
Build
Keep the product goal close to the code. Prefer small, testable steps that preserve momentum and make the system easier to understand.
Own
Stay close after launch. Learn from the running system, improve what matters, and share responsibility for the outcome.
I’m at my best in teams that give people room to think—and expect them to use that room responsibly.
— Denis, on the kind of work worth doing
04 Off the screen
Energy comes
from outside.
The best reset is usually a change of scale: a trail, a horizon, weather, a little distance. It keeps curiosity physical and perspective honest.
Bring the right conditions together and good work has somewhere to go.
05 Next move
Let’s talk about
what comes next.
If you’re looking for a senior engineer who connects product intent, system detail, and responsible delivery, I’d be glad to continue the conversation.