Custom Device Software Development

Technology-Agnostic · KI-unterstützt

Custom Device Software: Arduino/ESP32 bis Jetson · Embedded bis Cloud · Industrial, Medical, Wellness

Services ansehen
Raspberry Pi mit Touch-UI Interface - Custom Device Software Development von der Hardware bis zur Benutzeroberfläche

Über mich

Von Arduino/ESP32 bis Jetson - Embedded bis Cloud

Ing. Oliver Hartmann

Ich entwickle Software für Custom Devices - technology-agnostic und KI-unterstützt. Seit über 10 Jahren verbinde ich Embedded Software mit moderner Technologie. Von Raspberry Pi bis Jetson, von Industrial bis Medical & Wellness. Die beste Software erfüllt Ihre Anforderungen optimal. Nicht die technisch perfekteste, sondern die passende.

Custom Device Software Development

Mein Fokus: Software für Custom Devices. Ich entwickle die komplette Software - vom Embedded Linux Backend über moderne Touch-UIs bis zur Cloud-Integration. Technology-agnostic bedeutet: Ich wähle die BESTE Technologie für Ihren Use Case - Python, C++, C#, TypeScript, JavaScript - was auch immer passt.

Aktuelles Projekt: Ein Wellness-Gerät mit Raspberry Pi und modernem Touchscreen-Interface. Linux-basiert, mit Python & C# Backend und TypeScript Frontend. Apple-inspiriertes Design, intuitiv, zuverlässig. Von der Idee zum funktionalen Prototyp in 8 Wochen.

Hardware-Plattformen & Tech-Stack

Arduino/ESP32 für kostengünstige IoT-Projekte, Sensoren, einfache Steuerungen. Raspberry Pi für Embedded Linux, Touch-UIs, mittlere Komplexität. NVIDIA Jetson für High-Performance, AI/ML, Computer Vision. Die richtige Hardware für Ihren Use Case.

Tech-Stack: C++ für Performance & Mikrocontroller, Python für Rapid Development & AI, C# für Enterprise, TypeScript/JavaScript für moderne UIs. Qt, Vanilla JS/TS, React, Electron - was optimal passt. Full-Stack bis Cloud (Azure IoT, AWS IoT, MQTT).

KI-unterstützte Entwicklung

Seit 2019 arbeite ich mit KI-Integration. Heute nutze ich KI-Tools für die Entwicklung selbst: 30-50% schnellere Development, flexibler Multi-Language Support, automatische Best-Practice Patterns. Das bedeutet für Sie: niedrigere Kosten, schnellere Time-to-Market, höhere Qualität.

Zusätzlich entwickle ich KI-Systeme für Devices: MCP Server (Model Context Protocol), RAG-Systeme für intelligente Dokumentenverarbeitung, Edge AI auf Jetson für lokale Inferenz ohne Cloud-Abhängigkeit.

Philosophie: Technology-Agnostic & Use Case First

Die beste Software erfüllt Ihre Anforderungen optimal. Nicht die technisch perfekteste, sondern die passende. Deshalb bin ich technology-agnostic: Kein Vendor Lock-in, keine Einschränkungen. Ich wähle den Tech-Stack basierend auf IHREN Anforderungen - nicht auf meinen Vorlieben.

  • Technology-Agnostic: Beste Lösung, kein Lock-in
  • KI-unterstützt: 30-50% schneller & günstiger
  • Full-Stack: Embedded bis Cloud aus einer Hand
  • Industries: Industrial, Medical, Wellness, IoT

Technologie-Stack

Arduino/ESP32 Raspberry Pi NVIDIA Jetson Embedded Linux Python/C++/C# TypeScript/React Azure/AWS IoT KI-unterstützt MCP & RAG

Bereit für Ihr Device-Projekt? Mit über 10 Jahren Erfahrung in Device Software Development, Embedded Software und KI-Integration. Technology-agnostic, KI-unterstützt, Full-Stack. Von PoC (ab CHF 8.000) bis Production-Ready. Raspberry Pi bis Jetson. Industrial, Medical, Wellness.

Portfolio ansehen
oliver@oh-center:~$
Starting skills overview...

Services für Custom Device Software Development

Technology-Agnostic · KI-unterstützt · Full-Stack

Device Software Development

Custom Software für Arduino, ESP32, Raspberry Pi, Jetson & Embedded Devices. Technology-agnostic: Python, C++, C#, TypeScript - was passt. Von einfachen Sensoren bis AI/ML.

Arduino/ESP32 Raspberry Pi NVIDIA Jetson Python/C++/C# Full-Stack

Proof of Concept in 2 Wochen

Funktionaler Prototyp für Ihr Device-Projekt. Festpreis ab CHF 8.000, Timeline 2-3 Wochen. Für Industrial, Medical, Wellness & IoT.

Festpreis ab CHF 8k 2-3 Wochen Funktionsfähig Hardware-inkludiert

Touchscreen Software

Moderne UIs für Embedded Devices. Qt, Vanilla JS/TS, React, TypeScript. Touch-optimiert, intuitiv, schön. Nicht 1990er HMI-Style.

Qt/QML Vanilla JS/TS React/Electron TypeScript Modern Design

KI-unterstützte Entwicklung

30-50% schnellere Development durch KI-Tools. Multi-Language Support (C++, Python, C#, etc.). Best-Practice Patterns automatisch. Bessere Code-Qualität & Dokumentation.

AI-Assisted Faster Dev Flexible Stack Modern Patterns

Cloud Integration

IoT Cloud-Anbindung: Azure IoT, AWS IoT. Real-time Data Pipelines. Remote Monitoring. OTA Updates. MQTT, REST APIs, OPC UA.

Azure IoT AWS IoT Real-time Data OTA Updates

Industrial Automation Software

Linux-basierte Steuerungen als SPS-Alternative. Industrial IoT Software. SCADA/HMI. B&R/Beckhoff Integration wenn gewünscht.

Linux Steuerungen Industrial IoT SCADA/HMI B&R (optional)

Portfolio

Ausgewählte Projekte und Erfolge

Syntana.ai

KI-gestützte Kommunikationsplattform

Syntana.ai

Zentralisierte Kommunikation über alle Kanäle

Wellness Device Software

Raspberry Pi + Embedded Linux + Modern UI

Wellness Device Software

Custom Device Software mit Python, C#, TypeScript & Touchscreen

Neoletta Automatisierung

Vollautomatisierte Fertigung mit eigener Softwareinfrastruktur

Neoletta Automatisierung

Vollautomatisierte Fertigung mit eigener Softwareinfrastruktur

MCP Server

Model Context Protocol von Anthropic

MCP Server

Anthropic MCP Server für KI-Integration

RAG System

Retrieval-Augmented Generation

RAG System

Intelligente Dokumentenverarbeitung & Wissensabfragen

KI Bildverarbeitung

Computer Vision mit neuronalen Netzen

KI Bildverarbeitung

Deep Learning basierte Bildanalyse und Feature-Extraktion

TensorFlow 4-Gewinnt (2019)

TensorFlow-basiertes KI-Spiel mit neuronalen Netzen

TensorFlow 4-Gewinnt (2019)

TensorFlow-basiertes KI-Spiel mit neuronalen Netzen

Industrielle Automatisierung

Sicherheitstechnik, Spezialmaschinenbau & SPS

Industrielle Automatisierung

Umfassende Automatisierungskompetenz: Sicherheitstechnik, Kurvenscheiben-Automaten, sichere Achsen und komplette SPS-Programmierung

Web-Lösungen

Industrielle Webapplikationen & CAD-Integration

Web-Lösungen

Industrielle Webapplikationen & CAD-Integration

Kundenstimmen

Was meine Kunden über mich sagen

„Wir sind begeistert von den Leistungen von Oliver Hartmann. Die Zuverlässigkeit und der prompte Support sind unvergleichlich. Ein Partner, auf den man zählen kann!"

Dipl.-Ing. (FH) Hubert Halder

CEO, risomat GmbH & Co.KG

„Oliver Hartmann hat mit seiner klaren, praxisnahen Herangehensweise überzeugt. Technisch top und absolut zuverlässig – eine echte Unterstützung für unser Projekt."

Dipl.-Ing. (TU) Gunter Maierhofer

Senior Engineer, Mas-tec GmbH

Kontakt

Lass uns über dein Projekt sprechen

E-Mail

hartmann@oh.center

Standort

Rorschacherberg, St. Gallen, Schweiz

Projekte

PoC ab CHF 8.000 · MVP ab CHF 30.000

Antwortzeit

Innerhalb von 24h (Werktags)

Oder senden Sie mir eine Nachricht:

🛡️ Spamschutz aktiv - Keine Verifikation nötig

Häufig gestellte Fragen

Welche Embedded Hardware unterstützen Sie?

Ich entwickle Software für Raspberry Pi 5, NVIDIA Jetson (Nano, Orin), Arduino, ESP32, und andere Linux-basierte Embedded Devices. Technology-agnostic bedeutet: Ich wähle die beste Hardware für Ihren Use Case.

Wie lange dauert ein Proof of Concept?

Ein funktionaler Prototyp ist in 2-3 Wochen verfügbar. Festpreis ab CHF 8.000. Sie erhalten lauffähige Hardware mit funktionierender Software und vollständiger Dokumentation.

Arbeiten Sie mit Medical Devices?

Ja, ich entwickle Software für Medical Device Prototypen. Fokus auf Compliance-Anforderungen in der Schweiz, strukturierte Dokumentation, und saubere Architektur für spätere Zertifizierung.

Was kostet Custom Device Software Entwicklung?

Stundensatz: CHF 200-400. Proof of Concept: Festpreis CHF 8.000-20.000. Production Development: CHF 60.000-150.000. Alle Preise transparent, keine versteckten Kosten.

Wo sind Sie tätig?

Hauptsitz in Rorschacherberg (St. Gallen). Ich arbeite mit Kunden in der ganzen Schweiz (Basel, Zürich, Bern, Luzern) und DACH-Region. Remote-Entwicklung + On-Site-Termine nach Bedarf.

Welche UI-Frameworks nutzen Sie?

Je nach Anforderung: Qt/QML (performant, embedded-optimiert), Vanilla JavaScript/TypeScript (lightweight, kein Framework-Overhead), React/Electron (web-basiert), Flutter (cross-platform). Ich wähle das Framework basierend auf Hardware, Performance-Anforderungen und Team-Skills.

Unterstützen Sie auch nach dem Launch?

Ja. Support-Pakete verfügbar: Bug-Fixes, Updates, Feature-Erweiterungen. Typisch: 10-20% des Projekt-Volumens pro Jahr für Maintenance.

Wie gehen Sie mit KI-Entwicklung um?

KI-unterstützte Entwicklung mit Claude, ChatGPT, und GitHub Copilot für 30-40% höhere Produktivität. Die finale Code-Qualität wird durch Tests, Code-Reviews und menschliche Expertise sichergestellt.

4-Gewinnt Expert-Model (2019)

Info: Ein Expert-Model ohne TensorFlow - ursprünglich mit neuronalen Netzen entwickelt, aber aus Ressourcengründen auf ein regelbasiertes Expert-System umgestellt.

🔴 Spieler 1 ist dran

Klicke in eine Spalte, um deinen Spielstein zu setzen!

KI Bildverarbeitung - Computer Vision

Deep Learning basierte Bildanalyse

Praktische Anwendung von Convolutional Neural Networks (CNNs) für Feature-Extraktion und Bildverarbeitung. Implementierung von Google's DeepDream-Algorithmus zur Visualisierung neuronaler Aktivierungen in verschiedenen Netzwerk-Ebenen.

Technische Details

  • Framework: TensorFlow & Keras
  • Architektur: Inception V3 Network
  • Methode: Gradient Ascent für Feature-Verstärkung
  • Anwendung: Layer-Aktivierung & Pattern Recognition

Use Case

Demonstration der Fähigkeit neuronaler Netzwerke, Muster zu erkennen und zu verstärken. Diese Technik wird in der Computer Vision für Feature-Extraktion, Bildklassifizierung und Anomalie-Erkennung eingesetzt.

Technologie-Relevanz

Diese Arbeit mit Computer Vision und Deep Learning bildet die Grundlage für moderne AI/ML Anwendungen auf Embedded Devices wie NVIDIA Jetson - von Edge AI bis zu Echtzeit-Bilderkennung in Custom Devices.

Syntana.ai - KI-gestützte Automatisierung

Syntana.ai - Eine KI-gestützte Kommunikationsplattform, die alle relevanten Kanäle zentralisiert.

Was ist Syntana.ai?

Eine innovative KI-Plattform, die Kommunikation revolutioniert. Syntana.ai beginnt mit der Optimierung von E-Mail-Kommunikation und lernt dabei kontinuierlich dazu.

Das Besondere: Selbstoptimierung

Was Syntana.ai wirklich einzigartig macht: Die KI lernt und optimiert sich kontinuierlich durch die Interaktion mit dem Benutzer. Jede Nutzung macht die Plattform intelligenter und anpassungsfähiger.

Selbstlernend Benutzerinteraktion Kontinuierliche Optimierung Adaptive KI

Fokus: E-Mail-Optimierung

Der Startpunkt ist die intelligente E-Mail-Verwaltung. Syntana.ai analysiert, kategorisiert und optimiert E-Mail-Kommunikation, während die KI durch jede Interaktion lernt und sich verbessert.

E-Mail-Analyse Intelligente Kategorisierung Automatische Antwortvorschläge Prioritätserkennung

Wettbewerbsvorteil

Während andere KI-Systeme statisch bleiben, entwickelt sich Syntana.ai kontinuierlich weiter. Jede Interaktion verbessert die Plattform, was zu einer immer intelligenteren und effizienteren Kommunikation führt.

Wellness Device Software - Raspberry Pi & Embedded Linux

Device Software für Wellness-Geräte

Ein modernes Wellness-Device mit Raspberry Pi, Embedded Linux und Apple-inspiriertem UI. Touchscreen-optimiert, intuitiv, zuverlässig. Von der Idee zum funktionalen Prototyp in 8 Wochen.

Technologie-Stack

Raspberry Pi 5 Embedded Linux Python & C# Backend TypeScript Frontend 7" Touchscreen Responsive Design

Features

  • Embedded Linux: Stabile, wartbare Basis auf Raspberry Pi
  • Full-Stack: Python & C# Backend, TypeScript Frontend
  • Touchscreen-optimiert: 7" Display, intuitive Bedienung
  • Modern UI: Apple-inspiriertes Design, Glassmorphism
  • Sensor-Integration: GPIO, I2C für Hardware-Anbindung
  • Responsive: Funktioniert auf verschiedenen Auflösungen

Timeline & Ergebnis

8 Wochen vom Konzept zum funktionalen Prototyp. Technology-agnostic: Wir haben die beste Lösung für jede Komponente gewählt (Python für schnelle Entwicklung, C# für Business Logic, TypeScript für modernes UI). Das Ergebnis: Ein zuverlässiges, wartbares Wellness-Device mit modernem Look & Feel.

MCP Server - Model Context Protocol

Was ist MCP?

Das Model Context Protocol (MCP) von Anthropic ist ein offener Standard für die Kommunikation zwischen KI-Modellen und externen Datenquellen.

Funktionsweise

MCP-Server ermöglichen es KI-Modellen, auf externe Datenquellen zuzugreifen, ohne dass diese in das Modell selbst eingebettet werden müssen. Dies schafft eine sichere und flexible Architektur.

Vorteile

  • Sicherheit: Sensible Daten bleiben außerhalb des KI-Modells
  • Flexibilität: Einfache Integration neuer Datenquellen
  • Skalierbarkeit: Modulare Architektur für wachsende Anforderungen
  • Offenheit: Offener Standard für bessere Interoperabilität

Anwendungsbereiche

Datenbank-Integration API-Verbindungen Dateisystem-Zugriff Echtzeit-Daten

RAG System - Retrieval-Augmented Generation

Was ist RAG?

Retrieval-Augmented Generation (RAG) kombiniert die Fähigkeiten von Large Language Models mit der Möglichkeit, externe Wissensdatenbanken abzufragen.

Funktionsweise

Das System durchsucht eine Wissensdatenbank nach relevanten Informationen und fügt diese dem Prompt hinzu, bevor die KI eine Antwort generiert. Dies führt zu präziseren und aktuelleren Antworten.

Vorteile

  • Aktualität: Zugriff auf aktuelle Informationen
  • Präzision: Antworten basieren auf spezifischen Daten
  • Transparenz: Quellen können nachverfolgt werden
  • Kosteneffizienz: Weniger Halluzinationen durch externe Daten

Anwendungsbereiche

Dokumentenverarbeitung Wissensmanagement Kundenservice Forschung & Entwicklung

Web-Lösungen - Industrielle Anwendungen

Industrielle Webapplikationen

Moderne Web-Lösungen für die Industrie, die Produktionsprozesse optimieren und die Effizienz steigern.

CAD-Integration

Nahtlose Integration von CAD-Systemen in Webapplikationen, um Konstruktionsdaten direkt in Produktionsprozesse zu übertragen.

Datenvisualisierung

  • Echtzeit-Monitoring: Live-Daten von Produktionsanlagen
  • Interaktive Dashboards: Benutzerfreundliche Datenaufbereitung
  • Trend-Analysen: Vorhersagemodelle für Wartung
  • Mobile Optimierung: Zugriff von überall

Technologie-Stack

React/Vue.js Node.js WebSocket REST APIs

Neoletta - Vollautomatisierte Fertigung

Industrial Software Development

Eine vollautomatisierte Fertigungsanlage mit eigener Softwareinfrastruktur. Web-basierte Software für Datenerfassung, automatische Rezepte, Maschinensteuerung und Materialverwaltung. Full-Stack Industrial Software Development.

Systemarchitektur

  • Web-basierte Datenerfassung: Zentrale Eingabe aller Produktionsdaten
  • Automatische Rezeptgenerierung: KI-gestützte Optimierung der Produktionsparameter
  • Maschinenaufspielung: Direkte Übertragung an alle Fertigungsanlagen
  • Materialverbrauchsberechnung: Präzise Verfolgung aller Ressourcen

Automatisierte Prozesse

Das System überwacht kontinuierlich alle Produktionsparameter und passt diese automatisch an, um optimale Qualität und Effizienz zu gewährleisten.

Lagerverwaltung

Intelligente Nachbestellungen bei niedrigen Lagerständen, um Produktionsausfälle zu vermeiden und die Lieferkette zu optimieren.

Industrielle Automatisierung

Sicherheitstechnik & Spezialmaschinenbau

Umfassende Automatisierungskompetenz von der SPS-Programmierung bis zur kompletten Maschinensteuerung.

SPS-Programmierung

  • IEC61131-Standard: CODESYS, B&R, Beckhoff
  • Hochflexible Systeme: Poka Yoke Werkzeugwechsel-Konzept
  • Maschinenprogrammierung: Webmaschinen, Zettelmaschinen, Steppmaschinen
  • HMI-Interfaces: Benutzerfreundliche Bedienoberflächen

Automatisierungslösungen

Von einfachen Sicherheitsfunktionen bis hin zu komplexen, mehrstufigen Produktionsprozessen - ich entwickle maßgeschneiderte Lösungen für Ihre spezifischen Anforderungen.

Wartung & Support

Umfassender Support und Wartung aller implementierten Systeme, um maximale Verfügbarkeit und Effizienz zu gewährleisten.

Projekt-Start Meeting

Lass uns gemeinsam dein Projekt zum Erfolg führen!

Ich sammle alle wichtigen Informationen, um unser Meeting optimal vorzubereiten.

📋 Schritt 1: Projekt-Übersicht

1 von 7