JohannTeufl
Software vom Schaltplan bis zum Cluster.Software from schematic to cluster.
Leiter Softwareentwicklung · Softwarearchitekt · GeschäftsführerHead of Software Development · Software Architect · Managing Director
Ich baue Software, die an echter Hardware hängt – Bestellterminals, Roboterzellen, Dosieranlagen – und betreibe die Plattformen dahinter. Über 15 Jahre Berufserfahrung, davon mehr als zehn als Unternehmer. I build software that drives real hardware – ordering terminals, robot cells, dosing machines – and run the platforms behind it. Over 15 years of professional experience, more than ten of them as an entrepreneur.
cat profil.md
Profil & LeistungenProfile & services
Softwareentwickler und Führungskraft – von der .NET-Entwicklung im Konzern bis zur Leitung eigener Unternehmen. Mein Schwerpunkt liegt auf C#/.NET und Vue.js, ergänzt um Embedded-Software, Elektronik und Fertigungsnähe sowie Cloud-Betrieb mit Kubernetes. Ich begleite Produkte über den ganzen Lebenszyklus: von der Anforderung bis zum Betrieb. Software engineer and leader – from .NET development in a large corporation to running my own companies. My focus is C#/.NET and Vue.js, complemented by embedded software, electronics and manufacturing, plus cloud operations on Kubernetes. I carry products through their full lifecycle: from requirements to operations.
-
FührungLeadershipArchitektur & technische LeitungArchitecture & technical lead
Systemarchitektur, Teamleitung und Anforderungsanalyse – als Leiter Softwareentwicklung oder Interim-Architekt.System architecture, team leadership and requirements analysis – as head of development or interim architect.
-
IndustrieIndustryMaschinen-HMI & EmbeddedMachine HMIs & embedded
Bedienoberflächen und Steuerungssoftware für Roboter und Anlagen: gehärtetes Linux auf dem Raspberry Pi, CAN-Bus, Motorsteuerung, SPS-Anbindung.Operator interfaces and control software for robots and machines: hardened Linux on Raspberry Pi, CAN bus, motor control, PLC integration.
-
SaaSProduktentwicklungProduct development
Mandantenfähige Web-Anwendungen mit C#/.NET und Vue – vom ersten Prototyp bis zum Vertrieb.Multi-tenant web applications in C#/.NET and Vue – from first prototype to go-to-market.
-
BetriebOperationsCloud- & IoT-PlattformenCloud & IoT platforms
Kubernetes über mehrere Cluster, GitOps mit ArgoCD, PostgreSQL und der Betrieb von IoT-Infrastruktur.Kubernetes across multiple clusters, GitOps with ArgoCD, PostgreSQL and running IoT infrastructure.
-
KIAIEigene KI-InfrastrukturSelf-hosted AI
Self-Hosting, Training eigener Modelle und ihr Einsatz im Tagesgeschäft – ohne dass Daten das Haus verlassen.Self-hosting, training custom models and putting them to work day to day – without data leaving the building.
ls ~/projekte
Ausgewählte ProjekteSelected projects
-
01upgrad3d
Produkt · GastronomieProduct · Hospitality
OrderKurt
Self-Service-Bestellterminal gegen den Personalengpass in der Gastronomie – gemacht für Berghütten, Biergärten und Quick-Service. Gäste bestellen per Smartphone-Web-App und bezahlen kontaktlos direkt am Terminal. Hardware und Software aus einer Hand, entwickelt im Team der upgrad3d GmbH.A self-service ordering terminal that tackles the staffing shortage in hospitality – built for mountain huts, beer gardens and quick-service venues. Guests order via a smartphone web app and pay contactless right at the terminal. Hardware and software from one source, developed by the upgrad3d GmbH team.
Self-ServiceTerminal-Hardwareterminal hardwareC#/.NETVueNFCWeb-AppPresse: Salzburger Nachrichten, 21. Mai 2025 ↗Press: Salzburger Nachrichten, 21 May 2025 ↗Abb. 1a – Bezahlen am KurtFig. 1a – Paying at Kurtupgrad3d Abb. 1b – Variante 2Fig. 1b – Variant 2Rendering -
02upgrad3d
Web-PlattformWeb platform
OrderKurt Portal
Das Web-Portal hinter OrderKurt: die Verwaltungsoberfläche für Gastronomiebetriebe, die das Terminal einsetzen – betrieben als Cloud-Anwendung.The web portal behind OrderKurt: the management interface for venues running the terminal – operated as a cloud application.
SaaSWeb-PortalKubernetes -
03ProduktProduct
Produkt · SelbstbedienungProduct · Self-service
MobileBar
SB-Schankanlage für die gehobene Hotellerie – mobil auf Rollen, mit Touch-Bedienung und Kartenterminal direkt an der Theke.Self-service drinks dispenser for upscale hotels – mobile on castors, with touch operation and a card terminal right at the counter.
Abb. 3 – MobileBar im EinsatzFig. 3 – MobileBar in useSB-Schank Selbstbedienungself-serviceTouch-HMIKartenzahlungcard paymentSchanktechnikdispensing -
04SmartRegion-IT
IoT · Systemarchitektursystem architecture
IoT-Infrastruktur, SmartRegion-IT GmbHIoT infrastructure, SmartRegion-IT GmbH
- Betrieb von IoT-InfrastrukturOperating IoT infrastructure
- Architektur und technische Konzeption von IT-Systemen als leitender Systemarchitekt (selbstständig)Architecture and technical design of IT systems as lead systems architect (freelance)
- Dashboards für Raumklima-Sensorik – etwa CO₂, Temperatur und Luftfeuchte in GemeindegebäudenDashboards for indoor-climate sensors – e.g. CO₂, temperature and humidity in municipal buildings
Abb. 4 – Raumklima-DashboardFig. 4 – Indoor-climate dashboardSmartRegion IoT IoTSystemarchitekturarchitectureBetrieboperations -
05IndustrieIndustry
IndustriesteuerungIndustrial control
2K-DosieranlageTwo-component dosing machine
- Steuerung eines Mischelements mit zwei Schnecken und zwei BLDC-Motoren (ODrive S1) über CAN-BusControls a twin-screw mixing element with two BLDC motors (ODrive S1) over CAN bus
- Eigenes, gehärtetes Raspberry-Pi-Betriebssystem auf NixOS-Basis mit Display, Python-Backend und Vue-OberflächeCustom hardened NixOS-based Raspberry Pi OS with display, Python backend and Vue interface
- Shot- und Dauerbetrieb, fernsteuerbar über GPIO-Anbindung an eine SPSShot and continuous modes, remote-controlled by a PLC via GPIO
Raspberry PiNixOSPythonVueCAN-Bus -
06RobotikRobotics
Robotik · ElektronikRobotics · Electronics
Robotik-ElektronikRobotics electronics
Bedieneinheiten und Steuerungssoftware für Industrieroboter – von der eigenen Platine bis zur Touch-Oberfläche.Operator units and control software for industrial robots – from custom circuit boards to the touch interface.
6.1RobotCtrl – HMI für Rokae-RoboterHMI for Rokae robots
Abb. 6.1 – RoboterzelleFig. 6.1 – Robot cellStadler Technik - Bedienoberfläche für Rokae-Roboter in diversen Roboterzellen der Stadler Technik GmbHOperator interface for Rokae robots in several robot cells at Stadler Technik GmbH
- REST-Bewegungsbefehle (MoveJ / MoveL), Live-Status per WebSocket, Not-HaltREST motion commands (MoveJ / MoveL), live state via WebSocket, emergency stop
PythonFastAPIVue 3WebSocketRaspberry Pi6.2igus TouchControl
Abb. 6.2 – Touch-OberflächeFig. 6.2 – Touch interfaceigus - Touch-Bedieneinheit für die igus Robot ControlTouch operating unit for igus Robot Control
- Eigens entwickelte Elektronik mit Raspberry Pi und Touch-DisplayCustom-designed electronics with Raspberry Pi and touch display
Eigene Elektronikcustom electronicsRaspberry PiTouch-HMIigus Robot Control -
07BetriebOps
Cloud-BetriebCloud operations
Mandantenfähige Kubernetes-PlattformMulti-tenant Kubernetes platform
- Mehrere Cluster, je Kunde ein eigener Namespace mit eigener DatenbankMultiple clusters, one namespace and one database per customer
- Automatisiertes Deployment per GitOps mit ArgoCD und ApplicationSetsAutomated GitOps deployments with ArgoCD and ApplicationSets
KubernetesArgoCDGitOpsPostgreSQL -
08qwert
SoftwareproduktSoftware product
Befragungssoftware „APL-Software““APL-Software” survey platform
Entwicklung und Vertrieb einer SaaS-Befragungslösung durch die qwert GmbH, gemeinsam mit dem APL-Institut unter der Marke „APL-Software“. Die Auswertung verdichtet die Antworten zum APL-Index über Dimensionen wie Strategie, Organisation und Management – mit Risikoanalyse, Einflussfaktoren und Maßnahmenplanung.Development and sales of a SaaS survey solution by qwert GmbH, together with APL-Institut under the joint “APL-Software” brand. The analysis condenses responses into the APL Index across dimensions such as strategy, organisation and management – with risk analysis, influencing factors and action planning.
SaaSC#/.NETWeb-Frontend -
09KI · AI
Künstliche IntelligenzArtificial intelligence
Eigene KI-InfrastrukturSelf-hosted AI infrastructure
- Aufbau und Betrieb einer eigenen KI-InfrastrukturBuilt and run in-house AI infrastructure
- Training eigener Modelle und ihr operativer Einsatz im TagesgeschäftTraining custom models and deploying them in daily operations
Self-HostingModelltrainingmodel trainingInferenzinference
git log --career
WerdegangCareer
HTL Braunau – MaturaHTL Braunau – diploma
Software Developer
Anwendungsentwicklung auf Basis des .NET-Frameworks im Konzernumfeld.Application development on the .NET Framework in a corporate environment.
GeschäftsführerManaging Director
Operative und unternehmerische Gesamtverantwortung; Außendienst, Betreuung und Wartung von POS-Kassensystemen.Full operational and business responsibility; field service, support and maintenance of POS systems.
Founder
Gründung und Aufbau des Unternehmens.Founded and built up the company.
Kältetechnik für UmsteigerRefrigeration engineering
GeschäftsführerManaging Director
Aufbau eines Softwareunternehmens; SaaS-Lösungen mit C#/.NET und AngularJS; Vertrieb von „APL-Software“.Built a software company; SaaS products in C#/.NET and AngularJS; sales of “APL-Software”.
Leitender SystemarchitektLead Systems Architect
Architektur und technische Konzeption von IT-Systemen; Betrieb von IoT-Infrastruktur.Architecture and technical design of IT systems; operating IoT infrastructure.
Leiter SoftwareentwicklungHead of Software Development
Fachliche und organisatorische Leitung der Entwicklung – Software für Fertigung und Elektronik, von der Steuerung bis zur Anwendung.Technical and organisational lead of development – software for manufacturing and electronics, from controller to application.
AusbildungEducation
- 2005–2010
- HTL Braunau – MaturaHTL Braunau – Matura (diploma)Elektronik, Technische Informatik, Mobile ComputingElectronics, computer engineering, mobile computing
- 2018
- Kältetechnik für UmsteigerRefrigeration engineeringWIFI · Zusatzqualifikationadditional qualification
SprachenLanguages
- DeutschGerman
- MutterspracheNative
- EnglischEnglish
- Gute KenntnisseGood commandMaturaniveau, sicher im technischen SprachgebrauchUpper-secondary level, confident in technical contexts
./kontakt --start
Lass uns etwas bauen.Let’s build something.
Ob neue Rolle in der Softwareleitung, Architektur-Mandat oder ein konkretes Projekt zwischen Hardware und Cloud – schreiben Sie mir, ich melde mich innerhalb von zwei Werktagen.Whether it’s a software leadership role, an architecture engagement or a concrete project between hardware and cloud – get in touch and I’ll reply within two working days.
cat impressum.txt
ImpressumLegal notice
Offenlegung gemäß § 5 ECG und § 25 MedienGDisclosure pursuant to § 5 ECG and § 25 MedienG (Austria)
- Medieninhaber & DiensteanbieterOwner & service provider
- Johann Teufl
- AnschriftAddress
- Hankham 31/1
5302 Henndorf am Wallersee
ÖsterreichAustria - KontaktContact
- teufljohann@gmail.com
- Grundlegende RichtungPurpose
- Persönliche Website mit Informationen über den beruflichen Werdegang, die Projekte und die Leistungen von Johann Teufl.Personal website presenting the professional background, projects and services of Johann Teufl.
- Haftung für LinksExternal links
- Für die Inhalte verlinkter externer Seiten (z. B. LinkedIn, Salzburger Nachrichten) sind ausschließlich deren Betreiber verantwortlich.The operators of linked external sites (e.g. LinkedIn, Salzburger Nachrichten) are solely responsible for their content.