Webanwendungen & digitale Produkte
Konzeption und Umsetzung wartbarer Websites und Webanwendungen - von der Benutzeroberfläche über Schnittstellen und Backends bis zum reproduzierbaren Deployment mit TypeScript, React, Astro, Django und Docker.
01 / Webanwendungen / Embedded Systems / IT-Sicherheit
Softwareentwicklung für sichere, vernetzte Systeme
Ich entwickle Webanwendungen, Embedded-Lösungen und Linux-basierte Infrastruktur - von der technischen Konzeption bis zum zuverlässigen Betrieb.
02 / Leistungen
Ich unterstütze bei klar abgegrenzten Entwicklungsaufträgen ebenso wie bei der technischen Weiterentwicklung bestehender Systeme.
Konzeption und Umsetzung wartbarer Websites und Webanwendungen - von der Benutzeroberfläche über Schnittstellen und Backends bis zum reproduzierbaren Deployment mit TypeScript, React, Astro, Django und Docker.
Entwicklung vernetzter Geräte auf Basis von ESP32 und vergleichbaren Mikrocontrollern - einschließlich Firmware, Sensorik, Platinenentwurf, 3D-gedruckten Gehäusen sowie lokaler Integration über MQTT und Home Assistant.
Sicherheitsanalysen von Webanwendungen und Infrastruktur sowie Aufbau und Betreuung von Linux-Systemen und Netzwerken. Dazu gehören Penetration Testing, Code-Review, Container, Virtualisierung, Backups und nachvollziehbare Befundberichte.
03 / Projekte
Drei reale Systeme zeigen das Zusammenspiel von Firmware, Webtechnologien und eigener Mechanik. Die 3D-Modelle stammen direkt aus den jeweiligen Repositories.
04 / Licht
Lokale Lichtsteuerung in einem selbst konstruierten Gehäuse.
GlowLight verbindet einen ESP32, adressierbare LEDs und einen Berührungssensor zu einer eigenständigen Nachttischlampe. Basis, Sensorträger und Diffusor wurden als zusammenpassende Druckteile konstruiert; mehrere Lichtmodi lassen sich ohne externe Steuerung direkt am Gerät schalten.
GlowLight — Baugruppe: base-usb-led / inner-button-sensor / top-cap-plain / Modell wird geladen …
05 / Automatisierung
Füttert nach Plan - lokal und ohne Cloud.
Der automatische Futterautomat verbindet Mechanik, Sensorik und eine lokale Weboberfläche. Konfigurierbare Zeitpläne steuern die motorisierte Dosierschaufel, während eine Lichtschranke den Futterdurchlauf überwacht. Zwischen den Fütterungen reduziert der ESP32 seinen Energiebedarf per Deep Sleep.
AutomaticChickenFeeder — Baugruppe: base / trichter / schaufel / lichtschranke / Modell wird geladen …
06 / Werkzeug
Dokumente im Browser in plotbaren G-Code umwandeln.
gcodescribe verarbeitet PDF-, SVG- und Office-Dokumente direkt im Browser und erzeugt daraus G-Code für einen 3D-Drucker. Eine konstruierte Halterung führt den Stift am Druckkopf; der elastische Stiftring sorgt für gleichmäßigen Kontakt mit dem Papier.
gcodescribe — Bauteile: printer-screw-mount / elastic-pen-ring / Stift / Modell wird geladen …
07 / Profil & Arbeitsweise
Seit 2016 entwickle ich Software und setze seit 2019 Projekte selbstständig um. Mein Schwerpunkt liegt dort, wo Webanwendungen, Embedded Systems, Linux und IT-Sicherheit zusammenspielen.
Ich betrachte Firmware, Schnittstellen, Betrieb und Sicherheit als zusammenhängendes System. Wichtig sind mir nachvollziehbare Architekturentscheidungen, wartbarer Code, dokumentierte Übergaben und lokal betreibbare Lösungen, wenn sie fachlich sinnvoll sind.

08 / Nachweise
Analyse und verantwortungsvolle Meldung realer Sicherheitslücken in den Bereichen XSS, RCE und Broken Access Control.
Hall of Fame ansehenQuelloffene Repositories dokumentieren die Entwicklung vernetzter Geräte, Webanwendungen und Automatisierungslösungen.
GitHub ansehenEntwicklung eines Legierungsrechners als wissenschaftliche Hilfskraft.
Mehr erfahrenInterdisziplinäre Softwareprototypen bei mehreren deutschlandweiten Hackathons.
Mehr zu Projekten09 / Kontakt
Sie planen eine Webanwendung, ein vernetztes Gerät oder benötigen Unterstützung bei Sicherheit und Infrastruktur? Schreiben Sie mir mit einer kurzen Beschreibung Ihres Vorhabens.
Willkommen im Portfolio-Terminal. Mit 'help' werden verfügbare Befehle angezeigt. Mit 'cat <skill>.txt' lassen sich Details zu einzelnen Bereichen anzeigen. -rw-r--r-- 1 friedjof friedjof 640 Jul 11, 03:07 AM it-security.txt -rw-r--r-- 1 friedjof friedjof 957 Jul 11, 03:07 AM opensource.txt -rw-r--r-- 1 friedjof friedjof 1274 Jul 11, 03:07 AM fraunhofer.txt -rw-r--r-- 1 friedjof friedjof 1591 Jul 11, 03:07 AM hackathons.txt