hardtmedia | St. Wendel, Saarland | remote oder vor Ort

Christopher Costa Hardt

Freiberuflicher Fullstack-Entwickler für Webanwendungen, Schnittstellen und gewachsene Systeme

Ich entwickle und modernisiere Software vom Datenmodell bis zur Oberfläche: Angular und React im Frontend, Java, PHP und Node.js im Backend, Oracle und MySQL auf der Datenseite. Seit rund 20 Jahren im Beruf, seit 2009 selbstständig.

Porträt Christopher Costa Hardt
  • seit 2009selbstständig als hardtmedia
  • seit 2017langfristige Betreuung: Support und Weiterentwicklung als Partner über Jahre
  • 300 s auf 1,1 sAbfragezeit in einem produktiven ERP
  • ICAO Level 6Englisch auf höchstem Niveau

Leistungen

Ich steige in laufende Projekte ein, übernehme Systeme, die niemand mehr anfassen möchte, und baue neue Anwendungen von Grund auf. Der gestalterische Hintergrund aus der Werbung prägt meine Arbeit bis heute: Ich denke Anwendungen vom Nutzer her, nicht nur vom Code.

Modernisierung und Wartungsrückstände

Projekte, die andere liegen lassen: veraltete Abhängigkeiten, Upgrades über mehrere Major-Versionen, gewachsene Codebasen. Ich arbeite mich schnell ein, bringe das System auf einen aktuellen, wartbaren Stand und dokumentiere, was ich vorfinde und verändere.

z. B. Angular 10 bis 20, Java 17 auf 21, Cordova über Capacitor zur PWA

Fullstack-Webanwendungen

Fachanwendungen und Plattformen über den ganzen Stack, inklusive Performance-Analyse auf der Datenbank, Tests, Git und CI/CD.

Angular, React, Vue (Quasar), TypeScript, Java (Dropwizard, Hibernate), PHP, Node.js, Oracle, MySQL, Apache Solr

Schnittstellen und E-Commerce

Anbindung eigener Software an Drittanbieter-APIs, z. B. Shops an SAP oder Warenwirtschaft. Shop-Projekte mit Shopify (Themes, Apps, Liquid) und Magento.

REST, GraphQL, E-Rechnung nach ZUGFeRD / EN 16931

Geodaten, Karten und Offline-Apps

Offlinefähige Kartenanwendungen für den Einsatz im Gelände, Apps und PWAs für iOS, Android und Desktop, Biodiversitätsplattformen auf Basis des Atlas of Living Australia.

OpenLayers, Ionic, Capacitor, Service Worker, SQLite (WASM)

Hardwarenahe Entwicklung

Vom Arduino-Prototyp zum serienreifen Feldgerät: eigene Platine, Low-Power-Firmware und Gehäuse aus einer Hand.

C++, STM32, PlatformIO, KiCad, FreeCAD, 3D-Druck

Projektleitung

Teamaufbau und Koordination, Anforderungen aufnehmen und auf Machbarkeit prüfen, Kanban mit Abnahme, Statusberichte in einfacher Sprache für alle Beteiligten.

Für Fachabteilungen ebenso verständlich wie für Entwickler

Referenzprojekte

Eine Auswahl aktueller Projekte. Ausführliche Projektbeschreibungen und meinen Lebenslauf schicke ich Ihnen gern auf Anfrage.

Warenwirtschafts- und Logistik-ERP für den Großhandel

seit 10.2021 | Unternehmensgruppe im Obst- und Gemüsegroßhandel

Zentrales System von Einkauf und Lager bis Rechnung, in vier Produktvarianten. Ich bin einer der beiden Hauptentwickler.

  • E-Rechnung nach ZUGFeRD (PDF/A-3 mit eingebettetem XML)
  • Produktionsausfälle auf Oracle 19c analysiert und behoben: Abfragen von 300 s auf 1,1 s und von 61 s auf 0,23 s
  • Frontend schrittweise von Angular 9 auf 18 migriert, Backend auf Java 21, Azure-AD-Login
  • Lasttest in Produktion: rund achtfache Reserve zur Spitzenlast
  • Java 21
  • Dropwizard
  • Hibernate
  • Oracle 19c
  • Angular
  • Xtext

Mobile Erfassung: offlinefähige Karten-App für Ranger

seit 12.2017 | Nationalpark Hunsrück-Hochwald

Ranger dokumentieren Beobachtungen georeferenziert im Gelände, auch ohne Mobilfunknetz. Seit 2017 betreue und entwickle ich das System als alleiniger Entwickler.

  • Studentische Windows-Phone-Lösung in eine plattformübergreifende App überführt
  • Schrittweises Upgrade bis Angular 20, Umstellung auf eine PWA mit Offline-Karten
  • Neues mandantenfähiges Backend und Admin-Panel mit Formular- und Karteneditor
  • Dokumentierte Schnittstellen für die eigenständige Datenübernahme durch die IT des Kunden
  • Angular 20
  • Ionic
  • Capacitor
  • PWA
  • OpenLayers
  • PHP
  • MySQL

Biodiversitätsplattform auf Basis des Atlas of Living Australia

seit 09.2025 | Forschungsplattform im Naturschutz

Forschungsserver, der Artnachweise und Monitoring-Daten auffindbar und nachnutzbar macht. Ich leite das Projekt und das Team und verantworte die Oberfläche.

  • Eigenes Theme im Corporate Design, neue Navigation und Suche
  • Mehrsprachigkeit (DE/EN/FR), Beiträge an die Open-Source-Projekte der ALA-Community
  • Suchindex neu aufgebaut: alle 498 statt 108 Datensätze auffindbar
  • Atlas of Living Australia
  • Apache Solr
  • CAS/OIDC
  • nginx
  • Docker
  • Ansible

Automatische Insektenfalle mit Tag-/Nacht-Trennung

12.2025 - 05.2026 | Nationalpark Hunsrück-Hochwald

Aus einer Arduino-Bastellösung wurde ein autarkes, batteriebetriebenes Feldgerät für den Wald, das den Fang zu Sonnenauf- und -untergang trennt.

  • Firmware von Grund auf neu, mit astronomischer Berechnung der Schaltzeiten
  • Ultra-Low-Power-Betrieb mit Deep Sleep und RTC-Wakeup
  • Eigene Platine und Gehäuse, bestückte Fertigung
  • Alle Geräte im Feldeinsatz, bisher ohne einen einzigen Ausfall
  • C++
  • STM32
  • PlatformIO
  • KiCad
  • FreeCAD

Frühere Projekte (Auswahl)

  • Honeywell: kurzfristiger Einstieg in ein laufendes React-Teilprojekt zur Rückverfolgung von Tabakprodukten nach EU-Richtlinie, um die Entwicklung zu stabilisieren und zu beschleunigen.
  • Bosch: Mitarbeiter-Quiz für iPad mit Login per Werksausweis, inklusive eigener Arduino-Bluetooth-Brücke für einen verschlüsselten NFC-Leser.
  • Flugplätze: Live-Darstellung von Flugbewegungen, Wetterstation und Niederschlagsradar für Flugleiter kleiner Flugplätze.
  • Handel und E-Commerce: Online-Shops und eigene Suchmaschinen auf Basis von Apache Solr über Shop und Website hinweg.

Technologien

Frontend
Angular, React, Vue (Quasar), TypeScript, JavaScript, Ionic, Capacitor, Electron, PWA
Backend
Java (Dropwizard, Hibernate), PHP, Node.js, REST, GraphQL, JWT, CAS/OIDC, Azure AD
Daten und Suche
Oracle 19c, PL/SQL, MySQL, SQLite, Apache Solr, IndexedDB
Karten und Geodaten
OpenLayers, Offline-Kartenkacheln, Atlas of Living Australia, GBIF
E-Commerce
Shopify (Themes, Apps, Liquid, API), Magento, ZUGFeRD / E-Rechnung
Mobile
iOS (Objective-C), Android, plattformübergreifend mit Ionic und Capacitor
Betrieb
Linux, Docker, Ansible, nginx, Git, Gitea, GitLab CI, Maven
Hardware
C++, STM32, Arduino, PlatformIO, KiCad, FreeCAD
Gestaltung
UI/UX, Webdesign, Printdesign, Adobe Creative Suite

Über mich

Angefangen habe ich als staatlich geprüfter Medienassistent in einer Werbeagentur, mit Printgestaltung, Schaufensterwerbung und ersten Websites. Später kamen Video und Audio dazu, daher der Name hardtmedia. Über ein Studium der Medieninformatik (B.Sc.) am Umwelt-Campus Birkenfeld bin ich in die Softwareentwicklung gewechselt.

Als Gründer eines Start-ups und Lehrbeauftragter an der Hochschule Trier, unter anderem für iOS-Programmierung und Bildverarbeitung, kenne ich beide Seiten: ein Produkt verantworten und Wissen vermitteln.

Als Privatpilot und Fluglehrer bringe ich eine strukturierte, sorgfältige Arbeitsweise mit: klare Abläufe, saubere Kommunikation und ein Gespür dafür, wo Fehler entstehen, bevor sie teuer werden.

So arbeite ich

  • Remote oder vor Ort im Raum Saarland
  • Kurze Einarbeitung, auch in komplexe Umgebungen
  • Dokumentation und Wissensdatenbank als Teil der Arbeit, nicht als Nachtrag
  • Qualität mit Tests, Git und CI/CD
  • Direkte, offene Kommunikation über definierte Kanäle
  • Kunden aus öffentlicher Hand, Industrie und Handel

Kontakt

Sie haben ein Projekt, einen Wartungsrückstand oder suchen Verstärkung für Ihr Team? Schreiben Sie mir kurz, worum es geht.

E-Mail: info@hardtmedia.de
Mobil: 0176 62913736

Lebenslauf und ausführliche Projektliste auf Anfrage, auf Deutsch und Englisch.

Vielen Dank, Ihre Nachricht ist angekommen. Ich melde mich in Kürze.

Ihre Angaben verwende ich nur zur Beantwortung Ihrer Anfrage. Mehr dazu in der Datenschutzerklärung.